PHP преобразует массив в строку, а строку в массив
Развернуть – разбивает одну строку на другую и возвращает массив
Здесь, если в строке нет символов для разделения, вам необходимо рассмотреть другие методы
str_ Split – преобразует строку в массив
Output results Array ( [0] => H [1] => e [2] => l [3] => l [4] => o [5] => [6] => F [7] => r [8] => i [9] => e [10] => n [11] => d ) Array ( [0] => Hel [1] => lo [2] => Fri [3] => end )
Если это несовместимо, вам придется рассмотреть другие способы разбиения строки по частям,
Вот ручной метод разрыва строки, который первоначально использовался для написания метода проверки кана половинной ширины на японском языке
Вот список Кана половинной ширины
function kana_Perl($katakana){ $katakana_array = array( 1=>"ア",2=>"イ",3=>"ウ",4=>"エ",5=>"オ", 6=>"カ",7=>"キ",8=>"ク",9=>"ケ",10=>"コ", 11=>"サ",12=>"シ",13=>"ス",14=>"セ",15=>"ソ", 16=>"タ",17=>"チ",18=>"ツ",19=>"テ",20=>"ト", 21=>"ナ",22=>"ニ",23=>"ヌ",24=>"ネ",25=>"ノ", 26=>"ハ",27=>"ヒ",28=>"フ",29=>"ヘ",30=>"ホ", 31=>"マ",32=>"ミ",33=>"ム",34=>"メ",35=>"モ", 36=>"ヤ",37=>"ユ",38=>"ヨ", 39=>"ラ",40=>"リ",41=>"ル",42=>"レ",43=>"ロ", 44=>"ワ",45=>"ヲ",46=>"ン", 47=>"ァ",48=>"ィ",49=>"ゥ",50=>"ェ",51=>"ォ", 52=>"ャ",53=>"ュ",54=>"ョ",55=>"ッ",56=>"、", 57=>"。",58=>"ー",59=>"゙",60=>"゚" ); $check_result = array_search($katakana,$katakana_array); return $check_result; }
Это правило соответствия. Обратите внимание, что я здесь, потому что слово занимает два места
function substr_cut($katakana){ $i_end = 2; $check_sucess = ""; for($i_start=0; $i_start < strlen($katakana); $i_start=$i_start+2){ $str_cut = substr($katakana,$i_start,$i_end); echo '$str_cut='.$str_cut.'
'; $check_sucess = kana_Perl($str_cut); if(!$check_sucess){ break; } } return $check_sucess; }
Нерегулярные массивы преобразуются в строки
function substr_cut($katakana){ $i_ End = 1; // the length of the interrupt bits, which can be distinguished between English and Chinese $check_sucess = array(); for($i_start=0; $i_start < strlen($katakana); $i_start=$i_start+1){ $str_cut = substr($katakana,$i_start,$i_end); $check_sucess[$i_start] = $str_cut; echo '$str_cut='.$str_cut.'
'; } return $check_sucess; }
Расширение содержимого:
Ключом к использованию и пониманию этих двух функций является взаимосвязь между разделителем и клеем. Когда массив преобразуется в строку, устанавливается символ склеивания – символ или код, который будет вставлен между значениями массива в сгенерированной строке.
Вместо этого при преобразовании строки в массив вы указываете разделитель, который используется для обозначения того, что должно стать отдельным элементом массива. Например, начните со строки:
$s1=’Пн-Вт-Ср-Чт-Пт’;
$days_array=взрыв(‘-‘,$s1);
$$days_ Переменная массива теперь представляет собой массив из пяти элементов с индексом 0 для Min, 1 для True и так далее.
$s2=взрыв(‘,’,$days_array);
$s2
Переменная теперь представляет собой разделенный запятыми список дней недели: Пн, Вт, ср, чт, пт
Эта статья о примерах преобразования массивов и строк PHP, представленных здесь, более подробное содержание, связанное с преобразованием массивов и строк PHP, пожалуйста, найдите предыдущие статьи developeppaer или продолжайте просматривать соответствующие статьи ниже, я надеюсь, что вы будете больше поддерживать developeppaer в будущем!