php显示字符串
❶ php显示指定长度的字符串,超出长度以省略号填补尾部
例子1,使用strlen获得长度,substr提取前5个字符:
$str='123456789';
if(strlen($str)>5)$str=substr($str,0,5).'...';
echo$str;
例子2,使用explode拆分IP,然后组装:
$ip='192.168.0.1';
list($ip1,$ip2,$ip3)=explode('.',$ip);
$ip="*-*-$ip3-$ip4";
echo$ip;
❷ 你好,我想通过PHP查找一个字符串,然后显示该字符串及后面所跟的10个字符,该怎么做
<?php
$str = '<p class=12345678901234>bbb</p><p class=12345678901234>bbb</p>';
preg_match_all('/class=\w{1,10}/',$str,$matches);
print_r($matches);
?>
❸ thinkphp 如何显示字段内用逗号隔开的字符串
如果已经查询出来 直接$list = explode(',',$tag)
拆分然后模板中 {volist name="list" id="tag"}{$tag}{/volist}
❹ php 数组中有一个是变量,但是要显示成字符串 ,例如array($unknow, 'news') 中的$unknow是个字符串
array('$unknow', 'news')
php对于单引号的内容不做解释,如果你写成array($unknow)或者array("$unknow")就是变量的值了
❺ PHP 显示 字符串
前面应该还有一些关于sql的语句的··
while ($row = mysql_fetch_row($result)) {//从sql后得到出来的结果循环
$string .= "<b>".$row->ip."</b> - ";//$string变量获得ip数据
$string .= $row->hostname."</a>";//$string变量获得hostname数据
$string .= "<br/>\n";//$string获得换行符···
❻ php随机显示字符串中以“,”隔开的字符
具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
❼ php怎样限制字符的显示长度
思路:获取字符串长度,和自己设置的要显示的长度比较,超出,就截取处理
代码例子如下:
$str="你好啊阿拉拉拉";
//处理长度不管中英文,都代表1个长度
preg_match_all("/./us",$str,$match);
$str_arr=$match[0];
$length_val=count($str_arr);//字符串长度
$show_str=implode('',$str_arr);//最后要显示的字符串
//控制的显示长度
$length_limit=3;
//字符串超出控制长度,显示处理
if($length_val>$length_limit){
$show_str="";
for($i=0;$i<$length_limit;$i++){
$show_str.=$str_arr[$i];
}
$show_str.="...";//最后以...代表后面字符省略
}
echo$show_str;
❽ PHP 输出字符串
这是php的定界符
不是没输出,是报错了,你没开报错提示:
Parse error: syntax error, unexpected T_SL in C:\wamp\www\index.php on line 2
语法错误。
原因有2个:
$str= 这里多一个空格,所以出错了
而且<<<EOD和EOD(开始和结束部分,空格)不可以有空格
<?php
$str=<<<EOD
Hello, this is an example for HEREDOC Syntax.
Please attention to it.
EOD;
echo $str;
?>
你看看这个人写的,挺好:http://apps.hi..com/share/detail/18048533
❾ php中如何在文本输入框中完整显示一个字符串
我知道了,是你的的value=$txt没有加引号,你的代码是这样的:
<input type=text name=txt value=$txt>
这样$txt空格之后的就无效,应该下面这样:
<?php
$txt=file_get_contents('abc.txt');
$txt=str_replace("'",'"e;',$txt);
echo "<input type=text name=txt value='$txt'>";
?>
第二个语句把引号替换为HTML代码,否则文件的内容里面有引号时要出问题。