我正在使用Codeigniter构建纯文本电子邮件,但我想填写一些标题:
目前他们的出现方式如下:
Client : ABC Structures Ltd
Contact : Jeoff Black
Ticket ID : 83738
但我真的想要这样:
Client : ABC Structures Ltd
Contact : Jeoff Black
Ticket ID : 83738
我尝试使用str_pad()但它似乎不起作用。我尝试使用" "
甚至是chr(32)
,但它似乎没有做任何事情。如果我用普通字符填充它 - 它工作正常,但我只想要空格。
我尝试手动间隔模板,但空格被移除。
所以,我试过了:
<?php echo str_pad("Client", 15);?>: <?php echo $client_name; ?>
甚至
Client : <?php echo $client_name; ?>
它甚至不重要,我只是决定解决它...我猜我需要某种unicode角色......?不知道如何输出它......
感谢。
答案 0 :(得分:0)
尝试str_repeat:
$string = "Client";
$width = 20;
$padded = $string . str_repeat(" ", $width - strlen($string));
echo "$padded:";
输出:
Client :
如果$width - strlen($string)
&lt;可能会插入后备广告0
答案 1 :(得分:0)
这个问题取决于我拥有HTML内容,而不是纯文本。嗯。