SOMETEXT ([ключ] значение => число которых и alphabates содержание)как отделить строку в PHP
сверху, я хочу только часть значения с помощью функции взрываются только один time.Is это возможно. или любая другая функция присутствует в php.
SOMETEXT ([ключ] значение => число которых и alphabates содержание)как отделить строку в PHP
сверху, я хочу только часть значения с помощью функции взрываются только один time.Is это возможно. или любая другая функция присутствует в php.
Вы можете сделать:
$arr = explode('=>',$str);
$arr = explode(')',$arr[1]);
echo "Value = ".$arr[0]; // prints: Value = abc123hfj
или с помощью регулярных выражений вы можете сделать:
$str = 'asns([this_is_key]=>abc123hfj)';
if(preg_match('/=>([^)]*)\)/',$str,$matches)) {
echo "Value = ".$matches[1]; // prints: Value = abc123hfj
}
Если вы хотите использовать взрываются только один раз вы можете сделать:
$arr = explode('=>',chop($str,')'));
echo "Value = ".$arr[1]; // prints: Value = abc123hfj
Если ваш Цель состоит в том, чтобы получить массив (1 => «значение», 2 => «какой номер содержимого и алфавиты»);
Вы можете просто найти первое вхождение пробела и вызвать две функции substr. Нечто подобное
$string = 'value which content number and alphabates';
$result = array(substr($string, 0, strpos($string, ' ')), substr($string, strpos($string, ' ')+1));
print_r($result);
Или вы можете сделать взорваться и лопаются разобранном массив, после незаходимого ключа массива 0, например, так
$string = 'value which content number and alphabates';
$chunk = explode(' ', $string);
$result = array();
$result[] = $chunk[0];
unset($chunk[0]);
$result[] = implode(' ', $chunk);
print_r($result);
Или, если вы хотите, чтобы получить только часть «значение» из вашей строки , просто используйте список
$string = 'value which content number and alphabates';
list($result) = explode(' ', $string);
echo $result;
Можете ли вы привести нам пример ввода и ожидаемого вывода? – Gumbo
@ Гумбо, ты избил меня до этого, вот-вот должен был сказать то же самое! –
Почему вы не используете регулярное выражение? – Crozin