Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) at line 3
Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW) at line 3
我是 php 的新手。从教程中得到这个;由于某种原因,它向我发送了一个错误
$fields_with_lengths = array('menu' => 30);
foreach ($fields_with_lengths as $fieldname => $maxlength){
if(strlen(trim($_POST[$fieldname])) => $maxlength){
}
}
它会引发错误,因为等于或更大的运算符应该是 >=
而不是 =>
(if
语句中的那个)。
条件应如下所示 -- =>
仅用于关联数组中的键和值
if(strlen(trim($_POST[$fieldname])) >= $maxlength){
IF 语句比较两个值。
=>
不是有效的关系运算符。我认为教程的意思是 >=
代表 'Greater than or equal'.
你为什么不试试这个:
$fields_with_lengths = array('menu' => 30);
foreach ($fields_with_lengths as $fieldname => $maxlength){
if(strlen(trim($_POST[$fieldname])) >= $maxlength){
// do something..
}
}
我是 php 的新手。从教程中得到这个;由于某种原因,它向我发送了一个错误
$fields_with_lengths = array('menu' => 30);
foreach ($fields_with_lengths as $fieldname => $maxlength){
if(strlen(trim($_POST[$fieldname])) => $maxlength){
}
}
它会引发错误,因为等于或更大的运算符应该是 >=
而不是 =>
(if
语句中的那个)。
条件应如下所示 -- =>
仅用于关联数组中的键和值
if(strlen(trim($_POST[$fieldname])) >= $maxlength){
IF 语句比较两个值。
=>
不是有效的关系运算符。我认为教程的意思是 >=
代表 'Greater than or equal'.
你为什么不试试这个:
$fields_with_lengths = array('menu' => 30);
foreach ($fields_with_lengths as $fieldname => $maxlength){
if(strlen(trim($_POST[$fieldname])) >= $maxlength){
// do something..
}
}