explode
Разнесите строку на один или несколько пробелов или табуляций
Как я могу разбить строку на один или несколько пробелов или табуляций?
Пример:
A B C D
Я хочу сделать это массивом.
как преобразовать значения массива из строки в int?
$string = "1,2,3"
$ids = explode(',', $string);
var_dump($ids);
Возвращает
array(3) {
[0]=>
string(1) "1"
[ ... tring. Есть ли лучший способ сделать это, чем перебирать массив с помощью foreach и преобразовывать каждую строку в int?
Как я могу взорвать и обрезать пробелы?
Например, я хотел бы создать массив из элементов в этой строке:
$str = 'red, green, blue ,orange';
Я знаю, ... trim($value);
}
Но я чувствую, что есть однолинейный подход, который может справиться с этим. Есть какие-нибудь идеи?
Php несколько разделителей в разнесении
У меня проблема, у меня есть массив строк, и я хочу разорвать его в другом разделителе. Например
$example = 'Appel @ R ... <2)
$ary = $this->multiExplode($delimiters, $string);
}
return $ary;
}
PHP: Разделить строку на массив, например, разнести без разделителя
У меня есть строка, такая как:
"0123456789"
И нужно разделить КАЖДЫЙ символ на массив.
Я, черт возьми, пытался ... не определен разделитель) ..
Как бы я с этим столкнулся? Я не вижу никакого метода под рукой, особенно просто функции
Добавьте префикс к каждому элементу массива PHP
У меня есть массив чисел PHP, который я хотел бы дополнить знаком минус (-). Я думаю, что с помощью explode и implode э ... ути, я хотел бы исходить из этого:
$array = [1, 2, 3, 4, 5];
К этому:
$array = [-1, -2, -3, -4, -5];
Есть идеи?
php взрывает все символы [дубликат]
На этот вопрос уже есть ответ здесь:
PHP: Разделить строку на массив, например, разнести без ... sting');, я получу ошибку Warning: explode() [function.explode]: Empty delimiter in
Есть ли другой способ сделать это?
Как перейти к следующей записи в цикле foreach
foreach ($arr as $a1){
$getd=explode(",",$a1);
$b1=$getd[0];
}
В приведенном выше коде, если это $getd[0] пустое, я хочу перейти к следующей записи.
Несколько символов разнесения с запятой и - (дефис)
Я хочу explode строку для всех:
пробелы (\n\t и т.д.)
запятая
дефис (маленький тире). Вот так >> -
Но это не работает:
$keywords = explode("\n\t\r\a,-", "my string");
Как это сделать?
разнесите текстовую область php (на новых строках)
Могу ли я сделать:
explode("\n", $_POST['thetextarea']);
И чтобы он работал на всех платформах? (Вопрос, который я ... забыл упомянуть, что я сохраняю $_POST['thetextarea'] в базе данных mysql VARCHAR 255. Кажется, \r\n преобразуется в \n.
PHP: Как я могу разбить строку на запятые, но не там, где запятые находятся в кавычках?
Мне нужно разнести строковый ввод в массив через запятые. Однако строка содержит запятые внутри кавычек.
Ввод:
$line ... виде:
'TRUE','59','A large number is 10','000'
Как я могу это сделать, если взрыв игнорирует запятые внутри кавычек?
Параметры строковой консоли PHP для массива
Я хотел бы знать, как я мог бы преобразовать данную строку в указанный массив:
Строка
all ("hi there \(option\)", (t ... мый как String.
РЕДАКТИРОВАТЬ 2
Я забыл упомянуть, что все параметры за скобками должны определяться символом space.
Разделить на две переменные?
Допустим, у меня есть следующее: "44-xkIolspO"
Я хочу вернуть 2 переменные:
$one = "44";
$two = "xkIolspO";
Какой был бы лучший способ сделать это?
php разнесите: разделите строку на слова, используя пробел в качестве разделителя
$str = "This is a string";
$words = explode(" ", $str);
Работает нормально, но пробелы все равно попадают в массив ... робел после второго слова и 4 пробела после третьего слова.
Есть ли какой-нибудь способ сделать это быстро?
Спасибо.
неопределенное смещение при использовании php explode()
Я написал, как мне показалось, очень простое использование функции php explode() для разделения имени на имя и фамилию: ... что и выше.
Я думаю, что понимаю, что такое неопределенное смещение, но я не понимаю, почему мой код генерирует ошибка!
PHP Разбивает строку с разделителями на пары Ключ/Значение (Ассоциативный массив)
У меня есть строка, подобная этой:
key1\value1\key2\value2\key3\value3\key4\value4\key5\value5
И я бы хотел, чтобы ... ]; // prints value3
//etc...
Я знаю, что могу взорваться на обратной косой черте, но не уверен, как поступить дальше.
Разбивать целые числа, разделенные запятыми, на целые числа? [дубликат]
На этот вопрос уже есть ответ здесь:
как преобразовать значения массива из строки в int?
... .
Если я explode(',', $thestring) это, я получаю массив строк. Как мне вместо этого разбить его на массив целых чисел?
Как разорвать многострочную строку?
PHP - У меня есть строка, которая имеет разные значения в каждой строке:
$matches="value1
value2
value3
value4
value5
" ... matches);
print_r($matches);
Но результат такой:
Array
(
[0] => hello
hello
hello
hello
hello
hello
hello
)
Сериализовать или свернуть
Мне нужно хранить много двумерных массивов внутри базы данных, и я не был уверен, что использовать: serialize или implo ... амного медленнее, чем сериализация+несериализация?
PS: Я уже нашел этот вопрос, но это не совсем то, что я спрашиваю.
PHP взрывается на нулевом символе
Я пытаюсь разбить строку на то, что выглядит как нулевой символ.
Вот что я использую: $exp = explode('\x00', $bin); ... даже если это нулевой символ (что, согласно таблицам ascii, так и есть, если я не читаю все это неправильно).
Спасибо