草庐IT

print_str

全部标签

php - 理解 <?php print $node->content ['body' ] ['#value' ]; ?> 在 Drupal 中

抱歉,这是一个非常菜鸟的问题...当我想在node.tpl.php中打印$content数组的一部分时(例如),我将使用类似content['body']['#value'];?>的东西我只想了解->是什么是关于。据推测,这表明$node是普通数组以外的东西吗?(否则会是$node['content']['body']['#value'])干杯。 最佳答案 $node是一个对象,content是它的属性之一,包含一个数组。如果'content'的内容也是一个对象,那么它就是$node->content->body等

php - 无法使用 str_replace 删除特殊字符

我有一个关于str_replace的小问题。我有一个带有破折号(-)的字符串,如下所示:Iwanttoremove-thedashhtml输出是Iwanttoremovethe–thedash我想这样做:$new_string=str_replace('-','',$string);我尝试用html_entity_decode解析字符串,用htmlspecialchars解析要删除的字符,但没有任何结果。我做错了什么?-编辑-这是我的脚本的完整代码:$title='SuperMarioGalaxy2-DebutTrailer';//FetchedfromtheDB,inth

PHP:使用 echo 代替 print 有什么好处吗?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:HowareechoandprintdifferentinPHP?据我所知,print和echo之间的区别是print返回一个bool值。因此,每当我使用echo时,我都可以使用print代替。尽管如此,在我到目前为止看到的所有代码示例中(我正在学习PHP),他们都使用了echo。这是为什么?编辑:可能是因为echo比print快(因为print返回一个值而echo没有)?尽管如此,我想速度差异并不明显。

php - 将 echo 和 print 组合在一个语句中

回显“1”。(print'2')+3;返回214。脚本如何以*14结尾? 最佳答案 当你这样做的时候echo"1".(print'2')+3;PHP会做(demo)line#*opfetchextreturnoperands---------------------------------------------------------------------------------20>PRINT~0'2'1CONCAT~1'1',~02ADD~2~1,33ECHO~24>RETURN1言外之意:打印2,返回1将“1”与返回的1连

php - 如何在PHP中将 "print"转为一个文件?

我的意思是,假设我有一个内容:“Stackoverflow是最好的,blablabla...”我想把内容打印在纸上,而不是电脑显示器上,怎么办?我看到很多用php的CMS,有打印图标,能打印吗?(好吧,我不是在创建CMS,只是想知道打印在php中是如何工作的) 最佳答案 那些CMS可能只是调用JavaScript方法window.print弹出打印对话框:printthisdocument剩下的由浏览器和操作系统处理。 关于php-如何在PHP中将"print"转为一个文件?,我们在St

PHP print() 阿拉伯字符串

当我尝试执行此代码以打印出阿拉伯语字符串时:print("إضاو");我得到此输出:Ø¥Ø¶Ø§ÙØ©。如果我使用utf8_decode()它,我会得到??????。我的apache配置中有“AddLanguagear”,但它没有帮助。我如何打印出这个阿拉伯字符串? 最佳答案 同时将您的页面语言设置为utf8,例如:然后看看它是否有效。如果还是不行,去看看这个,它是使用PHP的阿拉伯语的完整解决方案:http://www.ar-php.org/en_index_php_arabic.html你可能也想看看这个:http://www

php - 如何使用str_replace替换单引号和双引号

我必须创建一个登录表单,用户将在其中插入用户名和密码。我必须确保不处理html实体,并且我也不允许处理单引号或双引号。我必须回应输入到表单中的数据并显示它。我必须使用htmlentities和str_replace。我的htmlentities是正确的,但不确定如何使用str_replace函数来替换用户可能输入到表单中的单引号和双引号。任何帮助都会很棒。这是我当前的PHP(有效)Yourusernameis:Yourpassword:YourCommentwas: 最佳答案 首先,检查不需要的字符并返回给用户总是比默默地剥离它们更

PHP - 为什么拼接的 print_r 打印顺序不正确?

为什么会这样echo"ValueofFILES['upload']";print_r($_FILES['upload']);打印FILES['upload']数组的值([name]=>[type]=>[tmp_name]=>[error]=>4[size]=>0)鉴于echo"ValueofFILES['upload']".print_r($_FILES['upload'])."";打印Array([name]=>[type]=>[tmp_name]=>[error]=>4[size]=>0)FILES['upload']1的值 最佳答案

php - 用于开发目的的 pretty-print Wordpress HTML 输出

是否有一种简单的方法(插件/函数)使用Tidy或其他一些库来漂亮地打印Wordpress的HTML输出?它是不可读的,并且几乎不可能编写一个带有适当缩进的主题,所有的包含/Hook都在所有地方进行。性能不是问题,因为这只需要为开发目的而激活。 最佳答案 我建议:获取Firebug使用PHPheredocs使用\n(换行符)、\t(制表符)等在输出中包含空格。 关于php-用于开发目的的pretty-printWordpressHTML输出,我们在StackOverflow上找到一个类似的

php - 使用数组时 str_replace 更快吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我的问题是在str_replace上使用数组是否比多次执行它更快。我的问题只针对两个替换。用数组$phrase="Youshouldeatfruits,vegetables,andfibereveryday.";$healthy=array("fruits","vegetables");$yummy=array("pizza","beer");$newp