cari
Rumahpembangunan bahagian belakangmasalah PHPBolehkah php mengeluarkan rentetan secara langsung?

php boleh terus mengeluarkan rentetan. PHP menyediakan pelbagai fungsi keluaran rentetan: 1. echo(), yang boleh terus mengeluarkan satu atau lebih rentetan 2. print(), yang boleh terus mengeluarkan satu atau lebih rentetan 3. die() atau exit( ), anda boleh mengeluarkan mesej dan keluar dari skrip semasa 4. printf(), digunakan untuk mengeluarkan rentetan berformat 5. print_r(), digunakan untuk mencetak pembolehubah dalam bentuk yang lebih mudah difahami; pembolehubah keluaran, termasuk jenis dan nilai.

Bolehkah php mengeluarkan rentetan secara langsung?

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7, komputer DELL G3

PHP menyediakan pelbagai fungsi output rentetan Untuk kami gunakan, mari kita perkenalkan fungsi output rentetan yang biasa digunakan dalam PHP seperti yang ditunjukkan dalam jadual di bawah.

1. echo()

echo() digunakan untuk mengeluarkan satu atau lebih rentetan Ia adalah salah satu fungsi yang paling banyak digunakan dalam PHP kerana menggunakannya lebih banyak cekap daripada fungsi keluaran rentetan yang lain.

Tegasnya, gema sebenarnya bukan fungsi (ia adalah struktur bahasa), jadi tidak perlu menggunakan tanda kurung untuk menentukan parameter Anda juga boleh menggunakan petikan tunggal atau petikan berganda. Perlu diingatkan bahawa jika anda ingin menghantar berbilang parameter kepada gema, anda tidak boleh menggunakan kurungan, jika tidak ralat penghuraian akan berlaku.

Format sintaks gema adalah seperti berikut:

echo(string $arg1[, string $...])

Antaranya, $arg1 ialah parameter yang akan dikeluarkan.

[Contoh] Gunakan gema untuk mengeluarkan rentetan yang ditentukan.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str1 = &#39;hello&#39;;
echo $str1;
echo &#39;<br>&#39;;
$str2 = &#39;你好&#39;;
echo $str2;
echo &#39;<br>&#39;;
echo $str1.&#39;----&#39;.$str2.&#39;<br>&#39;;
?>

Keputusan berjalan adalah seperti berikut:

Bolehkah php mengeluarkan rentetan secara langsung?

2. ) fungsi Fungsi adalah sama seperti echo(). Perbezaan utama ialah echo boleh menerima berbilang parameter dan tidak mempunyai nilai pulangan, manakala print() hanya boleh menerima satu parameter dan mempunyai nilai pulangan bagi print(). ) fungsi adalah seperti berikut:

Antaranya, $arg ialah rentetan yang akan dikeluarkan. Juga, fungsi print() sentiasa mengembalikan 1.

print(string $arg)

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str1 = &#39;hello&#39;;
$str2 = &#39;你好&#39;;
print($str1);
print &#39;<br>&#39;;
print($str2);
?>

Bolehkah php mengeluarkan rentetan secara langsung?3 boleh Keluarkan mesej dan keluar dari skrip semasa Format sintaks adalah seperti berikut:

di mana $status ialah kandungan yang akan dikeluarkan Jika $status ialah rentetan, fungsi akan mengeluarkannya sebelum keluar . Jika $status ialah integer, nilai ini digunakan sebagai kod status keluar dan tidak dicetak. Kod status keluar mempunyai nilai antara 0 dan 254. Selain itu, kod status keluar 255 dikhaskan oleh PHP dan tidak boleh digunakan. Kod status 0 digunakan untuk menamatkan program dengan jayanya.

【Contoh】Gunakan die() untuk mengeluarkan mesej.

die([string $status])
die(int $status)

4 printf()
<?php
    die(&#39;hello!&#39;);
?>

Bolehkah php mengeluarkan rentetan secara langsung?Fungsi printf() digunakan untuk mengeluarkan rentetan yang diformatkan dan The. penggunaan fungsi dengan nama yang sama dalam bahasa C adalah sama. Format sintaks fungsi adalah seperti berikut:

Antaranya, $format ialah parameter yang diperlukan, yang digunakan untuk menetapkan rentetan dan cara memformatkan pembolehubah di dalamnya (seperti sebagai $args) ialah Parameter pilihan, digunakan untuk menetapkan parameter yang dimasukkan ke dalam $format pada simbol "%" yang sepadan.

[Contoh] Gunakan fungsi printf() untuk mengeluarkan rentetan yang ditentukan.

printf(string $format[, mixed $args[, mixed $... ]])

5. print_r()
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = &#39;php中文网&#39;;
$url = &#39;https://www.php.cn/&#39;;
$num = 789;
printf(&#39;欢迎访问%s,网站链接为:%s<br>&#39;, $str, $url);
printf(&#39;%0.3f<br>&#39;, $num);
?>

Bolehkah php mengeluarkan rentetan secara langsung?Fungsi print_r() digunakan untuk mencetak pembolehubah dalam bentuk yang lebih mudah difahami. , Kandungan dan struktur keseluruhan tatasusunan boleh dikeluarkan melalui fungsi print_r(), dan kekunci dan elemen akan dipaparkan dalam format tertentu.

print_r() boleh mencetak rentetan dan tatasusunan Jika rentetan, integer atau terapung, nilai pembolehubah itu sendiri akan dicetak.

Jika ia adalah tatasusunan, kunci dan elemen akan dipaparkan dalam format tertentu. objek adalah serupa dengan tatasusunan.

<?php
    $str = 3.1415926;
    $re1 = sprintf($str);
	$re2 = sprintf(&#39;%.2f&#39;, $str);
    print_r($re1);
	print_r("<br>");
	print_r($re2);
?>

Bolehkah php mengeluarkan rentetan secara langsung?

6. var_dump()
<?php
    $a = array (&#39;a&#39; => &#39;apple&#39;, &#39;b&#39; => &#39;banana&#39;, &#39;c&#39; => array (&#39;x&#39;,&#39;y&#39;,&#39;z&#39;));
    print_r($a);
?>

Bolehkah php mengeluarkan rentetan secara langsung?var_dump() digunakan untuk mengeluarkan maklumat pembolehubah yang berkaitan.

Fungsi var_dump() memaparkan maklumat struktur tentang satu atau lebih ungkapan, termasuk jenis dan nilai ungkapan. Tatasusunan akan mengembangkan nilai secara rekursif, menunjukkan strukturnya melalui lekukan.

Serupa dengan fungsi print_r(), fungsi var_dump() juga boleh mengeluarkan kandungan data dan struktur keseluruhan tatasusunan. Walau bagaimanapun, var_dump() lebih berkuasa daripada print_r(). Ia boleh mencetak berbilang pembolehubah pada masa yang sama dan memberikan maklumat jenis pembolehubah.

<?php
    $num = 3.1415926;
    $str = "3.245";
    var_dump($num);
	var_dump($str);
?>
Fungsi var_dump() boleh mengeluarkan maklumat berkaitan pembolehubah (jenis dan nilai) Apabila mengeluarkan tatasusunan, tatasusunan akan mengembangkan nilai secara rekursif dan memaparkan strukturnya melalui lekukan.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array
(
    array("姓名"=>"张三","年龄"=>25,"性别"=>"男"),
    array("姓名"=>"李四","年龄"=>21,"性别"=>"男"),
    array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女")
);
var_dump($arr);
?>

Bolehkah php mengeluarkan rentetan secara langsung?

扩展知识:

printf() 函数的第一个参数使用的转换格式是将字符串中不确定(动态)的部分使用占位符来替代,占位符是以百分比符号“%”到转换字符来表示的,如下表所示。

                格式                 功能描述
                %%                 返回百分比符号
                %b                 二进制数
                %c                 ASCII 值对应的字符
                %d                 包含正负号的十进制数(负数、0、正数)
                %e                 使用小写的科学计数法(例如 1.5e+3)
                %E                  使用大写的科学计数法(例如 1.2E+2)
                %u                 无符号的十进制数
                %f                 浮点数(本地设置)
                %F                 浮点数(非本地设置)
                %g                  较短的 %e 和 %f
                %G                 较短的 %E 和 %f
                %o                 八进制数
                %s                 字符串
                %x                 十六进制数(小写字母)
                %X                 十六进制数(大写字母)

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci Bolehkah php mengeluarkan rentetan secara langsung?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
php怎么把负数转为正整数php怎么把负数转为正整数Apr 19, 2022 pm 08:59 PM

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

php怎么实现几秒后执行一个函数php怎么实现几秒后执行一个函数Apr 24, 2022 pm 01:12 PM

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php怎么除以100保留两位小数php怎么除以100保留两位小数Apr 22, 2022 pm 06:23 PM

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

php怎么根据年月日判断是一年的第几天php怎么根据年月日判断是一年的第几天Apr 22, 2022 pm 05:02 PM

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

php怎么替换nbsp空格符php怎么替换nbsp空格符Apr 24, 2022 pm 02:55 PM

方法:1、用“str_replace("&nbsp;","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\&nbsp\;||\xc2\xa0)/","其他字符",$str)”语句。

php怎么判断有没有小数点php怎么判断有没有小数点Apr 20, 2022 pm 08:12 PM

php判断有没有小数点的方法:1、使用“strpos(数字字符串,'.')”语法,如果返回小数点在字符串中第一次出现的位置,则有小数点;2、使用“strrpos(数字字符串,'.')”语句,如果返回小数点在字符串中最后一次出现的位置,则有。

php字符串有没有下标php字符串有没有下标Apr 24, 2022 am 11:49 AM

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php怎么设置implode没有分隔符php怎么设置implode没有分隔符Apr 18, 2022 pm 05:39 PM

在PHP中,可以利用implode()函数的第一个参数来设置没有分隔符,该函数的第一个参数用于规定数组元素之间放置的内容,默认是空字符串,也可将第一个参数设置为空,语法为“implode(数组)”或者“implode("",数组)”。

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual