在PHP 中不使用循環將字串分隔成多維數組
在PHP 中操作字串時,將它們分成更小的區塊或提取具體資料。一個常見的任務是將字串拆分為多維數組,這可以幫助組織和建立資訊。
問題:
我們如何拆分像「A」這樣的字串,5|B,3|C,8" 到PHP 中的多維數組而不使用循環?的內建函數來簡化這個過程。的工作原理如下:
explode('|', $str) 將原始字串分割為子字串數組,並在垂直線(|) 分隔符號處分隔它們。 >array_map接著將匿名函數(fn) 套用於每個子字串。 >
這有效地創建了一個多維數組,其中每個子數組都是以下結果用逗號分割原始子字串。陣列:
此方法允許我們有效地將字串分成多維數組,而無需編寫手動循環。以上是在 PHP 中,如何在不使用循環的情況下將像「A,5|B,3|C,8」這樣的字串拆分為多維數組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!