當執行的結果往往會重複如果使用foreach循環(XML)else語句
輸出可以是:stringDogDogDogDogDogDog 或DogDogDogDogDogDogDog
,而這應該是字符串或狗
<?php
$name = $_POST['name']; //node
$search = $_POST['search']; //value to be search
$xml = simplexml_load_file("patient.xml");
foreach ($xml ->patients as $patients) {
if ($search == $patients -> $name) {
echo "string";
}
elseif ($search != $patients -> $name) {
echo "Dog";
}}?>
顯示您的'patient.xml'文件 – Naga
您是否在搜索文件中至少有一個匹配和輸出字符串,否則輸出狗? –
僅供參考 - 在這種情況下你不需要'else if',只需簡單地'else'。 – Enstage