php连接解析错误问题帮助新手
请帮我解决这个问题。我试图呼出7或8种输入类型。 输入类型必须有我的数据库中的2个值。php连接解析错误问题帮助新手,php,Php,请帮我解决这个问题。我试图呼出7或8种输入类型。 输入类型必须有我的数据库中的2个值。 这些数组称为:$adressX[]和$adressY。并在网页加载时自动加载 所以当数字为0时,我想创建一个值为($adressX[0],$adressY[0])的输入类型。 我不断遇到解析错误,这是我在php/javascript上的第一个项目。 请帮帮我 我的代码是这样的 <?php for ($number=0;$number<=$array_no-1 ;$number++) {
这些数组称为:$adressX[]和$adressY。并在网页加载时自动加载
所以当数字为0时,我想创建一个值为($adressX[0],$adressY[0])的输入类型。 我不断遇到解析错误,这是我在php/javascript上的第一个项目。 请帮帮我
我的代码是这样的
<?php
for ($number=0;$number<=$array_no-1 ;$number++)
{
echo '<input type="text" id="inputtype"."$number"
value="".$adressX['.$number'],".$adressY['.$number']">';
};
?>
你把引号和句号弄乱了。试试这个:
<?php
for ($number = 0; $number <= $array_no-1; $number++) {
echo '<input type="text" id="inputtype' . $number . '" value="' . $adressX[$number] . ',' . $adressY[$number].'" />';
}
?>
同样,如果您从双引号开始,则必须以双引号结束/串联,如:
$var = "yay";
$string = "The value of the variable is " . $var;
$string2 = "The value of the variable is " . $var . "!";
$string3 = "The value of the variable is $var!";
请注意最后一个示例,$string3
。当使用双引号时,您可以将变量放在引号内,PHP仍然会解析它们;然而,我不容忍这种情况,我总是连接在一起,所以当使用带有语法高亮显示的IDE时,很明显变量在哪里
下面是一个将相同类型的引号放在字符串开头/结尾的示例。要做到这一点,您必须使用斜杠()来告诉PHP应该将它们解析为常规引号,而不是分隔符
$string = 'You\'re using escaped quotes now!'; // notice the \ in front of the ' in you're
最后,这里是一个PHP中HTML字符串的示例。我通常以单引号开始这些字符串,这样我就可以在HTML中使用传统的双引号分隔符
$html = '<div class="someClass">Hello world!</div>';
$html='Hello world!';
使用PHP的echo
和print
语句通常是新的PHP程序员获取屏幕输出的地方。然而,在处理HTML标记的输出时,转义引号和语法问题会很快出现。相反,请尝试使用格式化这些更复杂的标记元素。这里有一个例子
for ( $number = 0; $number <= $array_no - 1; $number++ )
{
echo sprintf( '<input type="text" id="inputtype%u" value="%s,%s"/>', $number, $addressX[ $number ], $addressY[ $number ] );
}
对于($number=0;$number)您需要一个带有语法突出显示的IDE。更好的是,了解字符串。并再次在手册中查找字符串语法;如果使用双引号,则不要打断;不利于可读性。谢谢,伙计:)它现在可以工作了:)
<?php
for ($number=0;$number<=$array_no-1 ;$number++) {
echo '<input type="text" id="inputtype'.$number'" value="'.$adressX[$number].','.$adressY[$number].'">';
}
for ( $number = 0; $number <= $array_no - 1; $number++ )
{
echo sprintf( '<input type="text" id="inputtype%u" value="%s,%s"/>', $number, $addressX[ $number ], $addressY[ $number ] );
}