2016-01-07 78 views
-1

我使用的PHP JSON文件幫助JSON和我想添加像不像
數據在JSON文件
需要用PHP

[{"uid":"10", "name":"john"}, {"uid":"11", "name":"alejandro"}] 

JSON文件是在我的網站按鈕:喜歡
我一般的代碼是:

$fileName = 'path/to/Likes.json'; 
$fopen = fopen($fileName, 'a+') 
$getFile = file_get_contents($fileName); 
$json_arr = json_decode($getFile, true); 

foreach($json_arr as $key => $value) 
{ 
    if($value['name'] == 'john') 
    { 
     echo 'Unlike'; 
    } 
    else 
    { 
     echo 'Like'; 
    } 
} 

但結果是不同等一起
請幫幫我,謝謝

+3

你有兩個值,並輸出兩個值。你不會得到按鈕,因爲你不輸出任何html來定義這些按鈕。 –

+2

你爲什麼要調用'fopen()'?你沒有對文件句柄做任何事情。 – Barmar

+0

請我想,如果約翰喜歡這個帖子,例如給他不像按鈕,但如果不給他像按鈕 –

回答

0

這僅僅是添加按鈕

foreach($json_arr as $key => $value) 
    { 
     if($value['name'] == 'john') 
     { 
      echo '<button type="button">Unlike</button>'; 
     } 
     else 
     { 
      echo '<button type="button">Unlike</button>'; 
     } 
    } 

但是,一旦你添加的按鈕...

+0

是的謝謝,但我想要如果用戶是像但要顯示他不像 –

+0

如果答案是有用的或是正確的然後將其標記爲已接受.. – scaisEdge