Пожалуйста, помогите мне с моим кодом. explode() не работал для меня.php explode не работает хорошо
Что мне нужно, это вставить все эти отдельные слова в массив «$traceData
», чтобы я мог получить к ним доступ по индексу массива. ($traceData[1]
, $traceData[2]
...)
Мои $_GET[allTrace]
является:
Quality|good|bad|reason\nQuality2|good2|bad2|reason2\nQuality3|good3|bad3|reason3\n
$allTrace = explode("\n",$_GET[allTrace]);
foreach ($allTrace as $value) {
$row = explode("|", $value);
foreach($row as $traceData) {
mysqli_query($con,"INSERT INTO trace VALUES (null, '$_COOKIE[user011]', '$traceData[0]', '$traceData[1]','$traceData[2]', $date, '$traceData[3]', '$_GET[page]')");
}
}
Спасибо.
'$ allTrace = взорваться ("\ п" , $ _ GET [allTrace]); 'нужно быть' $ allTrace = explode ('\ n', $ _ GET ['allTrace']); 'check once –
' $ allTrace = explode ("\ n", $ _ GET [ allTrace]); 'нет смысла. Запишите его ** '$ allTrace = explode (" \ n ", $ _ GET [" allTrace "]); ** – SHAZ