當前位置:首頁 » 編程語言 » php字元串輸出

php字元串輸出

發布時間: 2023-02-19 14:06:25

php如何按一定格式輸出字元串

$fp = fopen("myfile", "r");//myfile指你的文件路徑
while (!feof($fp)) {
$line = fgets($fp);//存到變數
echo $line;//輸出到頁面
}
fclose($fp);

㈡ php,sprintf函數輸出字元串問題

你運行一下這個代碼,輸出內容是:
[many monke]

printf的第一個參數是輸出內容,後面的參數對應第一個參數裡面的%*。例如本例代碼,第一個參數是[%s],表示輸出第二個參數,作為字元串。%10.10s裡面的10.10表示輸出佔10個字元寬度、從字元串左邊開始、最多隻輸出10個字元,輸出的內容靠右、如果不夠寬度(例如10.8s輸出[ many mon])則空格在左邊。

㈢ 在php中如何字元串輸出php

使用php的EOF定界符,<<<EOF 和 EOF;之間的文本, 可以不用轉義, 比如單引號和雙引號,一般用於輸出長的html文本或者文本賦值,注意結束的EOF前面不能有空格,
例:
$i = <<<EOF
<span class=\"zitjia01\" onclick=\"zitjia('<?=$o?>')\" style=\"color:red;cursor:pointer;\">
EOF;

㈣ php如何輸出中文json格式字元串

php如何輸出中文json格式字元串
如何對json格式的字元串進行轉換,php提供了兩個函數:
json_encode 對變數進行 JSON 編碼
json_decode 對 JSON 格式的字元串進行編碼

下面看個實例:
$arr = ['a', 'b', 'c'];echo json_encode($arr);

輸出為:
["a","b","c"]

但是,當我們在數組中放入中文的時候,就會出現問題:
$arr = [ '世界', '你好',
];echo json_encode($arr);

輸出的結果為:
["\u4e16\u754c","\u4f60\u597d"]

這個結果顯然不是我們想要的,但是為什麼出現這個呢?
因為當我們的值中包含中文時,php對他進行json編碼時底層會對中文進行unicode編碼,導致結果不可讀,那該怎麼解決呢?
方法一
可以利用 urlencode 和 urldecode 方法繞過這個轉碼為 unicode 的過程,先將中文欄位進行urlencode,然後json_encode,最後再用urldecode處理結果,便可以正常顯示中文。具體代碼如下:
$arr = [ '世界', '你好',
];echo urldecode(json_encode(array_map('urlencode', $arr)));

輸出結果為:
["世界","你好"]

方法二
自PHP5.4版本,官方就已經給Json新增了一個選項: JSON_UNESCAPED_UNICODE。加上這個選項後,就不會自動把中文編碼了。具體代碼如下:
$arr = [ '世界', '你好',
];echo json_encode($arr, JSON_UNESCAPED_UNICODE);
["世界","你好"]

看吧,這才是我們想要的結果 :)

㈤ PHP輸出字元串問題

用php語言的htmlspecialchars函數將與、單雙引號、大於和小於號化成HTML格式就可以輸出了.

完整的PHP程序如下

<?php

$test1=htmlspecialchars("aer<b");

$test2=htmlspecialchars("<bjirjitj");

echo$test1;

echo$test2;

?>


運行結果
aer<b<bjirjitj

㈥ php中如何輸出帶$的字元串

那麼如何才能輸出帶$de字元串呢?其實很簡單,只要在$前做一下轉換就可以了。看下面例子:
比如輸出$abc
那麼wo
men
需要這么寫:
就是這么簡單,如果不加\,系統可能會報錯:php
Notice:
Undefined
variable類似de警告。
返回信鴿網頂部
還you一種方法就是使用單引號。如:
單引號是不作變數替換de,這一點在開發中一定要切記。

㈦ 有沒有什麼方法將PHP字元串輸出到PHP控制台

很簡單,去掉參數中的 -b 127.0.0.1:9000 -c php.ini 就可以了,生成的Html代碼直接返回到控制台中。

㈧ php中正則表達式匹配字元串並輸出

用explode更方便,例如:
$str=".....\t分割的字元串";
list($t,$r)=explode("\t",
$str);
echo
$r;
上面的$t是用來佔位的,代碼執行後$r就是我們需要的第二個欄位值

㈨ 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 如何輸出多行字元串

<?php
02$str=<<<EOD
03Exampleofstring
04spanningmultiplelines
05usingheredocsyntax.
06EOD;
07
08/*含有變數的更復雜示例*/
09classfoo
10{
11var$foo;
12var$bar;
13
14functionfoo()
15{
16$this->foo='Foo';
17$this->bar=array('Bar1','Bar2','Bar3');
18}
19}
20
21$foo=newfoo();
22$name='MyName';
23
24echo<<<EOT
25Mynameis"$name".Iamprintingsome$foo->foo.
26Now,Iamprintingsome{$foo->bar[1]}.
27Thisshouldprintacapital'A':x41
28EOT;

熱點內容
ftp文件注釋 發布:2024-11-08 09:20:06 瀏覽:169
大疆上傳視頻 發布:2024-11-08 09:19:58 瀏覽:637
cwebservice文件上傳 發布:2024-11-08 09:09:18 瀏覽:583
王牌戰爭有沒有什麼和平的伺服器 發布:2024-11-08 09:01:36 瀏覽:374
centos7刪除文件夾 發布:2024-11-08 09:00:58 瀏覽:990
伺服器可以分成多個獨立的電腦嗎 發布:2024-11-08 08:56:15 瀏覽:202
如何運行gcc編譯的文件 發布:2024-11-08 08:51:49 瀏覽:498
javaztree 發布:2024-11-08 08:50:55 瀏覽:510
蘋果手機怎麼能玩安卓版騰訊游戲 發布:2024-11-08 08:50:55 瀏覽:523
ftp推送 發布:2024-11-08 08:49:46 瀏覽:751