[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Превратить строку в массив
Страницы: 1, 2, 3
Oggy
Здравствуйте. Есть строка:

$names = 'Андрей,Паша,Саша,Маша';

Как эту строку превратить в массив ?
Миша
$result = explode(",", $names);


explode

_____________
Принимаю заказы, писать в ЛС
casper - gg
Цитата (Oggy @ 7.02.2016 - 20:50)
Как эту строку превратить в массив ?


Вы на форуме 4 года 1 месяц 23 дня. Может это проверка на отзывчивость?
user posted image
Valick
Цитата (casper - gg @ 7.02.2016 - 21:13)
Может это проверка на отзывчивость?

нет, почитай его остальные темы

_____________
Стимулятор ~yoomoney - 41001303250491
casper - gg
Цитата (Valick @ 7.02.2016 - 22:26)
нет, почитай его остальные темы


почитал, мой пост уже ему писали )
icedfox
Может старческий маразм ? biggrin.gif
Вдруг я тоже через 5 лет буду такое забывать и спрашивать ? smile.gif
VeRTak
icedfox

Через 5 лет возможно, что-то и поменяется, но сейчас ведь есть гугл huh.gif

ТС если ты не знал, то вот держи google.com , благодарить не стоит biggrin.gif
Игорь_Vasinsky
user posted image

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Цитата (Oggy @ 7.02.2016 - 20:50)
Здравствуйте. Есть строка:

$names = 'Андрей,Паша,Саша,Маша';

Как эту строку превратить в массив ?

$array = explode('а', $names);

надеюсь, это то, что хотел автор этой чудесной темы
Guest
вот еще тоже неплохой вариант:
$array = (array)$names;
AllesKlar
Цитата (Oggy @ 7.02.2016 - 18:50)
Здравствуйте. Есть строка:

$names = 'Андрей,Паша,Саша,Маша';

Как эту строку превратить в массив ?

Зачем тебе? Бери строку и работай, как с массивом.
Переводят строки в массив только лузеры. Нормальные пацаны все в стрингах держат. И даты и числа. Так удобнее.
$a = 'a,b,c,d';
for($i = 0; $i < strlen($a); $i++) {
var_dump($a[$i]);
}


_____________
[продано копирайтерам]
AllesKlar
Цитата (Guest @ 8.02.2016 - 04:09)
вот еще тоже неплохой вариант:
$array = (array)$names;

А что так скромно-анонимно.
Технически, ты абсолютно прав.

_____________
[продано копирайтерам]
Игорь_Vasinsky
<?php

$names = 'Андрей,Паша,Саша,Маша';

preg_match_all("#(.*),#Uu", $names, $m);

echo '<pre>' . print_r($m[1], 1) . '</pre>';


Array
(
[0] => Андрей
[1] => Паша
[2] => Саша
)


я так всегда делаю, не верю в силу explode()

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
Цитата (Игорь_Vasinsky @ 8.02.2016 - 09:01)
я так всегда делаю, не верю в силу explode()

это называется говнокод, и кстати где Маша?

_____________
Стимулятор ~yoomoney - 41001303250491
Игорь_Vasinsky
Valick
мда... у тебя проблемы явно.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.