Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wordwrap php+;我想不出来_Php_Word Wrap_Break - Fatal编程技术网

wordwrap php+;我想不出来

wordwrap php+;我想不出来,php,word-wrap,break,Php,Word Wrap,Break,我有一个php脚本,它可以完美地完成这项工作 然而,打印出来的结果是在一行,我需要它与wordwrap。将行数限制为X个字符,然后开始新行 我不知道把wordwrap命令放在哪里 (这里是主代码) /*连接,选择数据库*/ $link=mysql\u connect(“XXXXXX”、“XXXXXXX”、“XXXXXXX”)或die(“无法连接:”.mysql\u error()); 回声“; mysql_select_db(“XXXXXXXX”)或die(“无法选择数据库”); /*执行SQL

我有一个php脚本,它可以完美地完成这项工作

然而,打印出来的结果是在一行,我需要它与wordwrap。将行数限制为X个字符,然后开始新行

我不知道把wordwrap命令放在哪里

(这里是主代码)

/*连接,选择数据库*/
$link=mysql\u connect(“XXXXXX”、“XXXXXXX”、“XXXXXXX”)或die(“无法连接:”.mysql\u error());
回声“;
mysql_select_db(“XXXXXXXX”)或die(“无法选择数据库”);
/*执行SQL查询*/
$result=mysql\u query(“从xxxxxxx中选择xxxxxxx,其中Date=CURDATE()”)或die(“选择错误:”.mysql\u Error());
/*$num\u rows=mysql\u num\u rows($result)*/
打印“\n”;
while($get\u info=mysql\u fetch\u row($result)){
打印“\n




”; foreach($get_info as$field) 打印“\t$field\n”; 打印“\n”; } 打印“\n”;
例如,您可以修剪字段中的字符(0-开始,6-在第一个字符(0)后显示6个字符):

打印“\t”.substr($field,0,6)。“\n”;
打印“\t”。wordwrap($field,20,
')。“\n”;
您应该为每行计算$field中的字符串数,并根据定义计算此行的长度字符串。如果长度在定义的有限区域内,则打印长度

$counted_strings = 0;

foreach ($get_info as $field) 

    $counted_strings = strlen($field);
    $counted_strings++;

    if ($counted_strings <= 30)
    {
        print "\t<td><font face=arial size=4/>$field </font></td>\n"; 
        print "</tr>\n";        
    }

}
$counted_strings=0;
foreach($get_info as$field)
$counted_strings=strlen($field);
$counted_strings++;

如果($counted\u strings抱歉没有这么做….它只是减少了字符数。我不想让它减少,但当它达到X个字符数时,它会跳行。你需要换行的字段名是什么??
print "\t<td><font face=arial size=4/>".substr($field, 0, 6)."</font></td>\n"; 
print "\t<td><font face=arial size=4/>".wordwrap($field, 20, '<br />')."</font></td>\n";
$counted_strings = 0;

foreach ($get_info as $field) 

    $counted_strings = strlen($field);
    $counted_strings++;

    if ($counted_strings <= 30)
    {
        print "\t<td><font face=arial size=4/>$field </font></td>\n"; 
        print "</tr>\n";        
    }

}