新闻的内容包含中文和英文,用||隔开,根据判断读取中文或者英文,下面是写的函数,但读不出why?谢谢!
Function MyInstr($string)
{
$string1=explode($string,"||");
$lg = $_POST ['lg'];
If($lg='1'){
$MyInstr=$string1[0];
}else{
$MyInstr=$string1[1];
}
}
Function MyInstr($string)
{
$string1=explode($string,"||");
$lg = $_POST ['lg'];
If($lg='1'){
$MyInstr=$string1[0];
}else{
$MyInstr=$string1[1];
}
}
{
$string1=explode("||",$string);
$lg = $_POST ['lg'];
If($lg='1'){
$MyInstr=$string1[0];
}else{
$MyInstr=$string1[1];
}
}
应该用'==',一个'='就是赋值了
还有,函数要return 才能有返回值啊
{
$string1=explode("||",$string);
$MyInstr = "";
$lg = $_POST ['lg'];
If($lg='1'){
$MyInstr=$string1[0];
}else{
$MyInstr=$string1[1];
}
print $MyInstr;
}
Function MyInstr($string)
{
$string1=explode("||",$string);
$MyInstr = "";
$lg = $_POST ['lg'];
If($lg='1'){
$MyInstr=$string1[0];
}else{
$MyInstr=$string1[1];
}
return $MyInstr;
}