Articles of Разделение

Сплит большого файла каждый раз </ byebye> происходит

Ниже код разбивает мой файл каждые 10 строк, но я хочу, чтобы он разбивался каждый раз </byebye> имеет место. Таким образом, я получу несколько файлов, каждый из которых содержит; <byebye> *stuff here* </byebye> Код: <?php /** * * Split large files into smaller ones * @param string $source Source file * @param string $targetpath Target […]

PHP – разбиение массива на запрос

Я использую PHP, и у меня есть массив из запроса Array ( [0] => stdClass Object ( [question_id] => 13 [is_break] => 0 ) [1] => stdClass Object ( [question_id] => 14 [is_break] => 1 ) [2] => stdClass Object ( [question_id] => 15 [is_break] => 0 ) [3] => stdClass Object ( [question_id] => […]

Добавьте пробел в строку, но считая справа налево

Iv видит некоторые ответы вроде: добавьте пробел после каждого 4-го символа, используя echo wordwrap('1234567890' , 4 , '-' , true ) Но в этом случае мне нужно пересчитать символы справа налево. Например, чтобы отформатировать номер телефона, удобный для пользователя 123-123-1234 . Проблема в том, что иногда пользователь может отправлять кодовую область, и если я начинаю […]

Разделите строку на разные подстроки, но сохраните эти подстроки

Я пытаюсь разбить следующую строку: Hello how are you<br>Foo bar hello В "Hello", " how", " are", " you", "<br>", " Foo", " bar", " Hello" Это возможно?

Хотите разбить строку в mysql, используя SUBSTRING_INDEX

Мне нужно назначить AAA-BBB-CCC в трех разных переменных MySQL. Вот неудачный код: DELIMITER $$ USE `testdepot`$$ DROP PROCEDURE IF EXISTS `sp_test_dlr`$$ CREATE PROCEDURE `sp_test_dlr`(IN id VARCHAR(250),OUT temp1 VARCHAR(50) ,OUT temp2 VARCHAR(50),OUT temp3 VARCHAR(50)) BEGIN DECLARE t1 VARCHAR(100); DECLARE t2 VARCHAR(100); DECLARE t3 VARCHAR(255); SET @t1 = SUBSTRING_INDEX(id, '-', 1); SET @t2 = SUBSTRING_INDEX(id, '-', -1); […]

Разбить сложную строку запятыми в PHP

Мне нужно разбить строку, содержащую запятые. Я уже нашел что-то для строк вроде str_getcsv : 'A', 'B with a comma, eh', 'C' Но моя строка такая, например, без каких-либо символов для значений: A, B (one, two), C Мне нужно взорвать это и получить: array(3) { [0]=> string(1) "A" [1]=> string(12) "B (one, two)" [2]=> string(1) […]

PHP – самый быстрый способ преобразования массива 2d в 3d-массив, который сгруппирован по определенному значению

Я хотел бы преобразовать этот двухмерный массив записей: [records] => Array ( [0] => Array ( [0] => Pears [1] => Green [2] => Box [3] => 20 ) [1] => Array ( [0] => Pears [1] => Yellow [2] => Packet [3] => 4 ) [2] => Array ( [0] => Peaches [1] => […]

Как разделить между строкой в ​​PHP?

У меня есть следующая строка в текстовом файле: ^b^B Я пытаюсь разбить это на две переменные. Мой текущий код использует explode() но он не работает так, как я хочу: $num1 = '^b'; $num2 = '^B'; Как я могу выполнить это с помощью PHP? ЭТО МОЙ КОД <?php if(isset($_POST['refresh'])) { exec('/var/www/www.rfteste.com/htdocs/estado.sh'); } if(isset($_POST['on'])) { exec('/var/www/www.rfteste.com/htdocs/on.sh'); } […]

Использование функции end () с функцией explode () не работает

У меня есть строка, которая будет содержать имя загрузки файла, например «image.jpg». Я пытаюсь использовать функцию explode, но он возвращает ошибку «explode () ожидает, что параметр 2 будет строкой, массив указан в …» Я попытался найти причины, почему и сравнивая их с тем, как использование предоставляется на PHP.Net, но безрезультатно. $upload_extension = end(explode(".", $feature_icon));

Элементы поиска внутри строки

Позвольте мне объяснить, что я хочу делать. Мне нужно подключиться к устройству с использованием SSH и выполнить некоторые команды оболочки. Я получаю результат этих команд (поток, используя ssh2_fetch_stream ) и сохраняю в переменной. Это отлично работает. Но мне нужно знать, как я могу искать элементы в строке? Здесь пример строки: $stringToSearch = "id=10 name=interfacename1 stringx=102040 […]