2014-11-25 55 views
-1

請幫我從php中的包含文件中找出數組鍵值。檢查包含文件中的數組鍵值在PHP中

City.txt有類似值:

array('mumbai'=>70624,'delhi'=>69514); 

主要PHP文件:

$verified_city = include('city.txt'); 
$city_nm = 'delhi'; 
if(array_key_exists($city_nm, $verified_city)) 
{ 
    echo "Exists"; 
} 
else 
{ 
    echo "Not Exists"; 
} 

它在其他部分去。

+5

'$ verified_city'是字符串(''array(...)''),而不是array。爲什麼你包含txt而不是PHP文件? – panther 2014-11-25 08:55:36

+0

@Leena Verma包括一個文本文件然後嘗試其中的數據作爲變量沒有意義,您應該 - 1.將city.txt中的數據保存爲json。 2.解析數據然後使用它。 – 2014-11-25 08:58:45

回答

0

你city.tx應該是在你做

<?php 
    $verified_city = array('mumbai'=>70624,'delhi'=>69514); 
?> 

(以及main.file您只需include('city.php'); ,或者其可能是您閱讀並分配到.csv一個city.php $verified_city

+0

@ MBaas:非常感謝。它的工作原理和我第一次在Stackoverflow.com上發佈,並得到答案如此之快。快樂:) – 2014-11-25 09:39:04

+1

太棒了,我很高興它幫助:)請不要忘記標記爲「接受的答案」,以便我也有一些喜悅;) – MBaas 2014-11-25 09:45:35