我有這樣的代碼在JavaScript:未定義偏移1,陣列在PHP
$.ajax({
type: "POST",
url: "funcoes/a-php/ler/ler_config.php",
data: 'data_id=fish/config/horse/config/car',
cache: false,
success: function(data_o){
alert(data_o);
}
});
和 'ler_config.php' 的文件我有這樣的代碼:
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$data = $_POST['data_id'];
list($name, $value) = explode('=', $data, 2);
$result = explode('/config/', $value);
print_r($result);
}
所以我具有
list($name, $value) = explode('=', $data, 2);
和PHP注意到我這個信使:
這條線的麻煩Undefined offset 1
那麼我該如何解決它?
做一個的print_r($數據),看看它是什麼,並把它添加到你的問題,以幫助我們回答。 – Steve
你有'$ _POST ['data_id'] ='fish/config/horse/config/car';' – baldrs
你爲什麼不把你的兩個問題合併爲一個?你在每個問題上得到不同的答案,因爲你沒有提供足夠的上下文,現在你正在追逐一個洞下面的兔子... http://stackoverflow.com/questions/20733720/array-by-expressions –