Как разделить строку?

Привет. PHP. У меня есть переменная $namechat, содержит она в себе следующее first0second. first и second могут быть любые слова, а разделить между ними это ноль.

Вопрос: как то, что перед нулем, занести в одну переменную, а то, что после нуля, в другую?
  • Вопрос задан
  • 2599 просмотров
Пригласить эксперта
Ответы на вопрос 5
$namechat = "Маша0Саша";
 $arr = explode("0",$namechat);
 echo $arr[0];  // Маша
 echo $arr[1]; // Саша
 $num1 = $arr[0]; // присваиваем "Маша" переменной $num1
 $num2 = $arr[1]; // присваиваем "Cаша" переменной $num2
Ответ написан
Комментировать
akashtrih
@akashtrih
ru2.php.net/manual/ru/function.explode.php
ru2.php.net/manual/ru/function.list.php
Это можно сделать двумя вышеперечисленными функциями.
Ответ написан
Комментировать
@veontomo
explode делает требеумое: explode ("0", string).
Ответ написан
Комментировать
AndruSender
@AndruSender
$str = "Маша0Саша";
list($name1,$name2) = explode('0', $str);
Ответ написан
Комментировать
CanVas
@CanVas
Веб-мастер
split'ом я пользовался. но упс, он теперь считается устаревшим =(
www.php.net/manual/ru/function.split.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы