我想explode为所有人写一个字符串:
但这不起作用:
$keywords = explode("\n\t\r\a,-", "my string");
Run Code Online (Sandbox Code Playgroud)
怎么做?
我做了什么:我在我的"XHTML 1.0 Transitional"网页上嵌入了Facebook Like Box.Facebook Like Box的源代码由Facebook提供:
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&width=292&colorscheme=light&show_faces=true&stream=false&header=true&height=62"
scrolling="no"
frameborder="0"
style="border:none; overflow:hidden; width:292px; height:62px;"
allowTransparency="true">
</iframe>
Run Code Online (Sandbox Code Playgroud)
W3C验证器说的是:当我在W3C验证器中检查网页时,它会出现以下错误:
第600行,第421栏:没有属性"allowTransparency"
但是,IE需要allowTransparency="true">工作.
预期的解决方案:我应该怎样做才能使其在我的网页上保持Facebook类似框的同时验证为XHTML 1.0 Transitional.
当echo使用布尔值(true或false)时,PHP会将其转换为1或<nothing>显示它.例如:
$x = true; echo $x; //displays: 1
$x = false; echo $x; //displays: <nothing>
Run Code Online (Sandbox Code Playgroud)
我的问题:是否有一个PHP函数(如果不是如何编码)可以显示"true"或"false"(而不是1或无),如果变量是布尔值,否则只显示,因为PHP通常会显示它.
我有一个数组,想要MySQLi->real_escape_string通过数组的每个成员,array_walk但这不起作用:
array_walk($array, '$mysqli->real_escape_string');
Run Code Online (Sandbox Code Playgroud)
它给出了这个错误:
警告:array_walk()期望参数2是有效的回调,函数'$ mysqli-> real_escape_string'找不到或在第69行的C:\ wamp\www\ts.tsp中无效的函数名称
$mysqli是一个有效的对象,如果我做$mysqli->real_escape_string('anything')任何其他事情,工作正常.
我的问题:是否无法将对象的函数作为回调传递?或者我做错了什么.
重要提示:我知道我可以创建自己的回调函数并在其中实现$ mysqli-> real_escape_string 但是我想知道是不是可以将回调用作对象的函数?
可能重复:
数据库字段的标准长度列表
这很简单,数据库中用户允许的"全名"的典型长度应该是多少?
当我创建users表时,我通常将其设置为varchar 31或32(根据性能).你们有什么用,什么是标准/典型的惯例.
旁注:我从未在电子邮件长度(因为我设置了254)和密码(哈希,32长度)方面遇到问题.