我遇到了一些與檢查特定匹配的返回數組有關的問題。檢查某個特定單詞是否在數組中
這裏是我做的:
我查詢服務器API和API使用返回打印結果:
print_r($result);
打印的結果是:
Array
(
[<html><center>Password_Saved!</center></html>] =>
)
所以我想我可以這樣做:
function checkResult ($needle, $haystack) { return (stripos($haystack,$needle) !== false ? TRUE : FALSE); }
if ((checkResult("saved",$result))) {
echo "saved";
} else {
echo "not saved";
}
但是,這根本不起作用,所以我想知道,如果$ result包含保存的字符串,是否可以幫助我找到一種方法,因爲我需要知道這一點以根據結果執行下一個操作。
您的幫助將不勝感激。
'stripos'需要一個*字符串*作爲乾草堆。你傳入*一個數組* ......它悄悄地轉換爲字符串'「數組」(並在更新版本的PHP中發出警告)。 – DCoder