簡體   English   中英

array_key_exists不適用於簡單數組

[英]array_key_exists Not working on simple array

我希望你能解決我的問題。 我有這個數組$ j(用於測試目的)設置。

Array 
(
    [ssssjgjhs2sss] => http://diepresse.com/rss/MeinGeld
)

我想添加其他數據,但首先必須檢查數據是否已存在於數組中,因此我使用:

$nArr[$name] = $url;
$j = (array)json_decode($result[0]->privateFeeds);
if(array_key_exists($name,$j)){
    $j = array_merge((array)$j,$nArr); 
    echo "added";
}
else{
    echo "Allready_in_array";
}

當我添加新內容時,我總是來到其他地方。 也:

print_r(array_key_exists($name,$j));

沒有回報。

謝謝!!

保持簡單:p

<?php  
$ar["ssssjgjhs2sss"] ="http://diepresse.com/rss/MeinGeld";
$name = "name";
$url="http://www.host.ext";

if(array_key_exists($name,$ar)){
  echo "this key is already in the array";
}
else
{
  echo " added ";
  $ar[$name]=$url;
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM