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代碼,否則文件的內容裡面有引號時要出問題。