Echo不包括空格


Echo not including spaces

我试图在表单文本框中使用php echo来回显数组的值,但echo只打印短语的第一个单词,忽略第一个空格之后的所有内容,并打印引号之外的其余部分。

。E要回显

<value="Please help"> 

,但它目前只打印

<value="Please" help>
代码:

<input type="text" name="title" class="input-t" placeholder="Title" <?php if(isset($_GET['saletitle'])){echo "value=".$result['results'][$_GET['i']]['saletitle']."";} ?>>

打印带引号的值:

echo 'value="'.$result['results'][$_GET['i']]['saletitle'].'"'
//          ^-----------------------------------------------^

原因是当你有

<input value=Please help id="some-id" class="class"> 

怎么知道确切的value是什么?Please吗?Please help吗?Please help id="some-id"吗?