這裏是文本文件我讀文件讀取多維數組
All Guests Listed Below
ID: SeanCarrington [x]
Name: Sean [x]
Email: Carrington [x]
ID: ChrisCarrington [x]
Name: Chris [x]
Email: Carrington [x]
的內容我想提取每個客人的ID的,所以我寫了這個
preg_match_all("/(ID:)(.*)(\[x\])/", $fileContent, $matches);
的print_r的$fileContent
給我這個
Array ([0] => Array ([0] => ID: SeanCarrington [x] [1] => ID: ChrisCarrington [x]) [1] => Array ([0] => ID: [1] => ID:) [2] => Array ([0] => SeanCarrington [1] => ChrisCarrington) [3] => Array ([0] => [x] [1] => [x]))
我的目標是打印出每個用戶的組2。換句話說,他們的ID。因此,目標產量爲
SeanCarrington
ChrisCarrington
我想這
echo $matches[0][2];
echo $matches[1][2];
但我得到這個錯誤
Notice: Undefined offset: 2 in /data/helios_web/ccarrin2/IT207/lab9/convertToArray.php on line 10
Notice: Undefined offset: 2 in /data/helios_web/ccarrin2/IT207/lab9/convertToArray.php on line 11
試試'echo $ matches [2] [0];' – alfasin