vs code 查看数组的全部元素

vs code 查看数组的全部元素, vs code 默认只能显示数组的 32 个元素,当数组数量更多时,就无法全部查看,这样对调试就非常不友好了 测试代码: 结果如下图: 明明数组有 50 个元素,但只能显示 0-31 下标的元素 后来查阅资料发现,可以通过修改 launch.json 文件,就可以在调试时查看到完整的数组元素。 在项目的 .vscode 文件夹下找到 launch.json 文件 添加以下内容(表示数组最多显示 999 个元素): 注意:不要忘了前面的逗号 更多配置参数,可以参考 vscode-debug-php 插件的 github 文档:https://github.com/felixfbecker/vscode-php-debug#supported-launchjson-settings 参考:https://stackoverflow.com/questions/49752153/visual-studio-code-debugging-array-evaluation visual studio code (vsc)中查看 php 数组的全部元素 推荐阅读:VS Code 文件快速导航

php xml 文件的简单操作

php xml 文件的简单操作, 包括正向和逆向操作:读取 xml 文件,解释为 SampleXMLElement 对象;将数组转换为 xml 文件 解析 xml 内容: 数组转换为 xml: 如果 xml 无需 atrribute,而且数组是键值对,可以使用以下方法: 程序中如果涉及到读取或写入文件,可以参考: 字符串写入文件,读取文件到字符串 https://www.geeksforgeeks.org/how-to-convert-array-to-simplexml-in-php/

php xml 提示 Unterminated entity reference 错误

在 php 中使用将数组通过 SampleXMLElement 转化为 xml 文件时,使用 addChild() 方法添加节点时出现 Unterminated entity reference 错误,错误代码具体如下: 如果 $value 是普通的字符串,添加节点没有问题,如果包含一些特殊字符,如:& 等,就会报错,解决方法如下: 参考:Unterminated entity reference in PHPhttps://stackoverflow.com/questions/43252323/add-empty-child-to-xml-using-php

字符串写入文件,读取文件到字符串

PHP 读取文件使用 file_get_contents() $respone = file_get_contents(“d:/20200810/de_scan_002.xml”); 写入,可以使用 error_log() error_log($respone, 3, “d:/de_scan_result.txt”); Java 读取 public static void readToBuffer(StringBuffer buffer, String filePath) throws IOException { InputStream is = new FileInputStream(filePath); String line; // 用来保存每行读取的内容 BufferedReader reader = new BufferedReader(new InputStreamReader(is)); line = reader.readLine(); // 读取第一行 while (line != null) { // 如果 line 为空说明读完了 buffer.append(line); // 将读到的内容添加到 […]