PHP:将长查询字符串拆分为多行

标签 php string

我有一个很长的字符串,我想将其分成多行,以便更容易阅读。但我不确定语法是什么

$xml = array('sXML' =>"<queryxml><entity>Ticket</entity><query><field>Status<expression op=\"$condition1\">$complete</expression></field><condition operator=\"AND\"><field>AccountID<expression op=\"equals\">$userid</expression></field></condition><condition operator=\"AND\"><condition><field>QueueID<expression op=\"NotEqual\">$routine</expression></field></condition><condition operator=\"OR\"><field>QueueID<expression op=\"NotEqual\">$recurring</expression></field></condition><condition operator=\"OR\"><field>QueueID<expression op=\"NotEqual\">$clientmanagement</expression></field></condition></condition></query></queryxml>");

有人可以帮我吗?

最佳答案

只需将其拆分为多个字符串并将它们连接起来,如下所示:

$xml = array('sXML' => "lorem" .
 "ipsum" .
 "dolor");

或使用heredoc :

$sXML = <<<XML
your text
goes here
XML;

$xml = array('sXML' => $sXML);

关于PHP:将长查询字符串拆分为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717781/

相关文章:

javascript - 此查询有效吗?我想更新一个表,连接两个不同的表,并将数据显示为两种不同的形式

php - CodeIgniter:DB Insert 返回 '1' 但表中没有任何内容

php - 根据同一页面的结果选择记录

JAVA:如何将 String 变量转换为 Double 变量?

用于制表符分隔文件的 Java RegEx,列中有制表符

java - 如何将 Char 数组的子字符串传递给 Java 的另一个函数?

php - 尝试将 mysql 表 id 行放入 php 变量中以从中进行进一步的 mysql 查询

php - 如何显示mysql每个类别的最新条目

javascript - string.length + 计数器变量的使用

c++ - std::replace on std::string invalid operands to binary expression