Intereting Posts
проблемы в создании расширенного поиска с использованием запроса Сокращение для обновления строки таблицы в базе данных? Анализ синтаксиса навигации XML с помощью PHP AES-256 CBC шифрует в php и расшифровывает на Java или наоборот PHP imagecopy с прозрачным фоном Таймер обратного отсчета, построенный на PHP и jQuery? Laravel 4 – Класс контейнера: функция распределения и закрытия Laravel – Изменить подключение к базе данных для определенного URL-адреса? PHP обнаруживает (или удаляет) текущую букву диска? как определить html-тег после каждой 5-й итерации в цикле foreach PHP MySQL Yii – чтение базы данных не пишет Выполнение модульного тестирования с вложенными зависимостями и заводскими классами Неустранимая ошибка: Не удалось OAuthException – Неавторизованный IP-адрес источника как повторно использовать удаленные первичные ключи в mysql? Yii не обнаруживает действия верблюда

как разбить разделенную запятую строку на две переменные, используя php

У меня есть одна строка, поступающая от входных пользователей

$inputstring="hello,test"; 

Я хочу разбить эту строку на две переменные, такие как

 $string1="hello"; $string2="test"; 

используя php-строку, я попытался использовать функцию разрыва и implode, но нет выхода

Попробуйте функцию explode()

 $inputstring="hello,test"; $str_explode=explode(",",$inputstring); $string1 = $str_explode[0]; // hello $string2 = $str_explode[1]; // test 

Попробуй это:

 $inputstring = "hello,test"; list($string1, $string2) = explode(',', $inputstring); 

Использовать list

 list($string1,$string2) = explode(',',$inputstring); 

Теперь вы можете получить доступ, как это

 $string1="hello"; $string2="test"; 

Если вы хотите ровно две части, вы должны сказать это во взрыве. использование

 $whole = "p1,p2"; list($part1, $part2) = explode(",", $whole, 2); 

Это сделает так, что если $ whole = 'p1, p2, p3' вы получите

 $part1 = "p1"; $part2 = "p2,p3"; 

Используйте функцию взрыва в php. Он должен работать

обратитесь: http://php.net/manual/en/function.explode.php

 Ex : $pizza = "piece1,piece2"; $pieces = explode(",", $pizza); // splitting the string by commas echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 

используйте функцию explode () .

Таким образом, ваш код будет.

 $pieces = explode(',', 'hello,test'); echo $pieces[0]; // hello echo $pieces[1]; // test 

вы взрываете функцию

 $arr_str = explode(",",$inputstring); $string1=$arr_str[0]; $string2=$arr_str[1]; 

дайте мне знать, если я могу вам помочь

 $inputstring="hello,test"; list($string1, $string2) = explode(',', $inputstring); echo $string1,'<br/>',$string2; 

Использовать функцию explode () в php

 $inputstring="hello,test"; $arrExp = explode(",",$inputstring); //$arrExp[0] = hello; //$arrExp[1] = test;