我必須解析由不同值組成的字符串,然後將可能是其他字符串或數字的值存儲在數組中。輸入的如何使用php解析字符串並將數據存儲在數組中
例字符串:
$inputString = 'First key this is the first value Second second value Thirt key 20394';
我想創建包含密鑰找到我的細分初始輸入字符串的數組。 用關鍵字數組發現它可能是這樣的:
$arrayFind = array ('First key', 'Second', 'Thirt key');
現在的想法是週期從一開始就在一個新的數組的結果結束和商店$ arrayfind。由此產生的陣列,我需要是這樣的:
$result = array(
'First key'=>'this is the first value',
'Second' => 'second',
'Thirt val' => '20394');
任何人都可以幫助我嗎?非常感謝你
這是一個可怕的輸入一起工作。如果第一個值是「剩下的第二個車道」或類似的話,該怎麼辦? – JimL
你有分隔符嗎? – DevZer0
將你的密鑰列表轉換爲一個正則表達式模式'/ First | Second | Third /',並使用'preg_split()'作爲例子。 – mario