草庐IT

print_str

全部标签

php - PHP str_ functions的发音?

昨天我正要在一个句子里用“str_ureplace”,我意识到我不知道该怎么说。我是唯一一个我工作的开发人员,我意识到很多php函数名在我脑海中都是抽象的,我用大脑的方式发音听起来很荒谬。特别是,我说的“str”就像在我的脑海里,但认真地…斯特鲁?有什么想法吗?你遇到过的其他函数,以及如何发音? 最佳答案 将“str”替换为“string”:“stringreplace”。它们并不是真的被设计成发音的,所以说出来的方式你的同事会理解的-这不会让你听起来像是中风了。 关于php-PHPst

PHP: print '<meta http-equiv="refresh"content ="0;url=' with URL parameters

如何使用URL参数创建此字符串?我想要的是这样的:print'';但这并没有正确地传递我的第二个参数。我得到一个“)”而不是一个b。我做错了什么?我试过&而不是&符号,但这也不起作用, 最佳答案 echo"";甚至header("Location:url=http://domain.com?a=1&b=2");因为你使用0作为延迟 关于PHP:print'<metahttp-equiv="refresh"content="0;url='withURLparameters,我们在St

php - parse_str 在元素前面加上符号?

我一直在尝试使用cURL,并尝试将数组作为POST变量发送。我决定使用http_build_query按预期传递字符串:curl_setopt($this->ch,CURLOPT_POSTFIELDS,http_build_query($sendParams));我让接收端简单地print_r'ing$_POST,这样我就可以看到正在发送的内容。但是,我在第一个之后的所有父元素上都附加了一个&,这正常吗?我假设parse_str在解析查询字符串时被cURL使用,所以这里是一个super简化的例子,它也导致了&符号:array('baz'=>array(1,2,3))),'test'=>

php - 理解 print_r 输出

有些情况下print_r的输出非常复杂、冗长且难以阅读,例如对象,嵌套数组,嵌套对象,嵌套数组,...是否有库或工具可以帮助开发人员阅读这些信息?类似于HTML的DOM检查器? 最佳答案 我在筛选print_r输出时经常使用这个函数。这是一个非常棒的快速替代品。http://www.php.net/manual/en/function.print-r.php#90759归功于鲍勃('with...$out=preg_replace('/([\t]*)(\[[^\]]+\][\t]*\=\>[\t]*[a-z0-9\t_]+)\n[\

php - 为什么“print”和 "echo"函数不需要括号

只是想知道。谢谢。我放这个是为了达到30个字符,请忽略这一点:) 最佳答案 因为它们是PHP结构(也称为构造)而不是函数 关于php-为什么“print”和"echo"函数不需要括号,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11826813/

URL 查询的 PHP parse_str 返回键名中包含 'amp' 的数组键

环境:主机(JustHost)上测试站点上的Wordpress(最新),PHP版本为5.4.43。在URL查询中使用parse_str,生成的数组返回amp;keyname的数组键名。示例代码:$querystring="ie=UTF8&qid=1468851514&sr=8-1&keywords=there&tag=sitename-20";parse_str($querystring,$queryarray);echo"";print_r($queryarray);echo"";返回Array([ie]=>UTF8[amp;qid]=>1468851514[amp;sr]=>8-1

php - 如何从右到左str_split字符串?

假设我有一个数字10000,我想将它从右到左分成2个字符,得到类似这样的数组[0]=>1,[1]=>00,[2]=>00。str_split($var,2);是否有可能? 最佳答案 必须有更简单的方法,但您可以使用类似的方法:array_map("strrev",array_reverse(str_split(strrev(10000),2)));[0]=>1[1]=>00[2]=>00strrev()-反转字符串str_split()-将字符串转换为数组array_reverse()-返回一个元素反向的数组订单array_map(

php str_ireplace 不丢失大小写

是否可以在不破坏原始外壳的情况下运行str_ireplace?例如:$txt="HelloHowAreYou";$a="are";$h="hello";$txt=str_ireplace($a,"".$a."",$txt);$txt=str_ireplace($h,"".$h."",$txt);一切正常,但结果输出:[hello]How[are]You代替:[Hello]How[Are]You(方括号是彩色背景)谢谢。 最佳答案 您可能正在寻找这个:$txt=preg_replace("#\\b($a|$h)\\b#i","$1",

php - PHP的str_replace()中,双反斜杠是什么意思?

我想删除所有\r\n\r\n这很容易,所以我写道:str_replace(array("\r","\n"),"",$text);但我看到了这一行:str_replace(array("\r","\n","\\r","\\n"),"",$text);我想知道双反斜杠是什么意思\\r和\\n。 最佳答案 \为转义字符,用于转义后面的字符。在"\n"中,反斜杠转义n,结果将是一个换行符。在"\\n"中,第一个反斜杠转义了第二个反斜杠并且n保持原样,所以结果是一个包含\n(字面意思)。参见PHPofficialdocumentation>S

php - print_r 显示私有(private)变量。为什么?

为什么print_r可以看到私有(private)属性$version,即使它的范围设置为private?classmyClass{private$version;publicfunctionset_version($value){$this->version=$value;}}$class=newmyClass();$class->set_version("1.2");echo"";print_r($class); 最佳答案 print_r()显示用于调试目的的私有(private)成员属性。它不应用于出于显示目的输出对象(例如在