草庐IT

print_figure

全部标签

php - python中php的print_r()相当于什么?

或者有没有更好的方法来快速输出数组的内容(多维或其他)。谢谢。 最佳答案 pythonprint语句可以很好地格式化多维数组而不需要print_r在php中可用。由于print的定义表明每个对象都转换为字符串,并且作为简单数组打印一个“[”,后跟一个逗号分隔的对象值列表,然后是一个“]”,这适用于任何深度和数组的形状。例如>>>x=[[1,2,3],[4,5,6]]>>>printx[[1,2,3],[4,5,6]]如果您需要比这更高级的格式,AJs回答建议pprint可能是要走的路。

ios - 为什么 Swift 中的 print() 不会在 Objective-C 中将时间戳记录为 NSLog

当我使用NSLog()时,从ObjectiveC的背景开始,它会在文本前面加上日期时间戳,但是当我在Swift上使用print()时,它只会打印文字所以有办法让它也打印时间戳,还是我做错了什么? 最佳答案 因为print不是NSLog。就这么简单。NSLog是Foundation中的一个日志记录工具,它写入出现在控制台上的AppleSystemLog工具。print(…)是Swift标准库中的一个打印函数,它写入标准输出,在调试session中显示在控制台上。您可以将Date()添加到您的print参数中以打印当前时间和日期。(或D

php - 将 print_r 结果作为字符串或文本存储到变量中

如果我使用print_r或var_dump它会在屏幕上显示结果,但我希望将此数据存储在变量中以便我可以将其写入一个文件。我该怎么做? 最佳答案 $var=print_r($what,true);您必须在print_r中添加true. 关于php-将print_r结果作为字符串或文本存储到变量中,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9325067/

php - var_dump、var_export 和 print_r 之间的区别

var_dump、var_export和print_r有什么区别? 最佳答案 var_dump用于调试目的。var_dump总是打印结果。//var_dump(array('',false,42,array('42')));array(4){[0]=>string(0)""[1]=>bool(false)[2]=>int(42)[3]=>array(1){[0]=>string(2)"42")}}print_r也用于调试目的,但不包括成员的类型。如果您知道数组中元素的类型,那么使用它是一个好主意,但否则可能会产生误导。print_r

php - PHP 中的 echo、print 和 print_r 有什么区别?

我经常使用echo和print_r,几乎从不使用print。感觉echo是宏,print_r是var_dump的别名。但这不是解释差异的标准方式。 最佳答案 print和echo差不多;它们都是显示字符串的语言结构。区别很细微:print的返回值为1,因此可以在表达式中使用,而echo的返回类型为void;echo可以带多个参数,尽管这种用法很少见;echoisslightlyfasterthanprint.(就我个人而言,我总是使用echo,从不使用print。)var_dump打印出变量的详细转储,包括其类型和任何子项的类型(如

php - PHP 中的 echo 和 print 有何不同?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Reference:ComparingPHP'sprintandecho这两个函数在PHP中是否有任何主要和根本的区别? 最佳答案 来自:http://web.archive.org/web/20090221144611/http://faqts.com/knowledge_base/view.phtml/aid/1/fid/40速度。两者之间有区别,但速度方面应该与您使用哪个无关。echo稍微快一点因为如果您真的想深入了解它,它不会设置返回值细节。表达式

php var_dump() 与 print_r()

var_dump()和print_r()在将数组作为字符串输出方面有什么区别? 最佳答案 var_dump函数显示有关变量/表达式的结构化信息,包括其类型和值。使用缩进显示结构的值递归地探索数组。它还显示了哪些数组值和对象属性是引用。print_r()以人类可读的方式显示有关变量的信息。数组值将以显示keys和elements的格式呈现。类似的符号用于对象。示例:$obj=(object)array('qualitypoint','technologies','India');var_dump($obj)将在屏幕输出下方显示。obj

printing - 如何格式化 PRINT 或 WRITE 语句以覆盖控制台屏幕上的当前行?

我想在控制台屏幕上显示使用DO循环完成的计算进度。我可以像这样将进度变量打印到终端:PROGRAMTextOverWrite_WithLoopIMPLICITNONEINTEGER::Number,Maximum=10DONumber=1,MAXIMUMWRITE(*,100,ADVANCE='NO')REAL(Number)/REAL(Maximum)*100100FORMAT(TL10,F10.2)!CalcultationsonNumberENDDOENDPROGRAMTextOverWrite_WithLoop以上代码在控制台屏幕上的输出是:10.0020.0030.0040.

awk - 带有 awk 的 pretty-print 表

我想打印一个如下所示的表格:>field1field2field3field4>11.797.8711.7968>..morenumbers如何安排列标题的排列方式将它们放在相应列的顶部?>field1field2field3field4>11.797.8711.7968>..morenumbers我的生成脚本如下所示:捕获.sh:echo'field1,field2,field3,field4'awk'/Capturethetablestuff/{setvariables}/DONE/{printf("%5d%8.2f%8.2f%8.2f\n",field1,field2,field

java - Java 中的 pretty-print JSON

我正在使用json-simple我需要漂亮地打印JSON数据(使其更易于阅读)。我无法在该库中找到此功能。这通常是如何实现的? 最佳答案 Google的GSON可以很好地做到这一点:Gsongson=newGsonBuilder().setPrettyPrinting().create();JsonParserjp=newJsonParser();JsonElementje=jp.parse(uglyJsonString);StringprettyJsonString=gson.toJson(je);或者由于现在建议使用JsonPa