это мой PHP-код, чтобы проверить, является ли тег с именем $ GEcode exsits как узел в файле _.xml: в строке 4, когда я пишу GEcode = $ GEcode, он эхо 'not exsits', когда кавычки exsit (GEcode = '$ GEcode'), он возвращает «exsits». Я смущен, $ GEcode уже является строкой, зачем все еще нужны кавычки? (в форме, имя = "GEcode"; значение = "GE1319")ли нужны кавычки со строками в simpleXML в php
1.<?php
2.$courselist = simplexml_load_file("_.xml");
3.$GEcode = $_POST['GEcode'];
4.$course=$courselist->xpath("child::course[GEcode='$GEcode']");
5.if(empty($course)){
6.echo "not exsits";
7.}
8.else{
9.echo "exsit";
10.}
11.?>
Но $ GEcode = 'GE1319', он уже заключает кавычки. – xhg
Что вы получаете: echo "child :: course [GEcode = '$ GEcode']"; – Joe