Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada rentetan kosong dalam php

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

青灯夜游
Lepaskan: 2023-03-16 17:56:01
asal
7136 orang telah melayarinya

3 cara untuk menentukan: 1. Gunakan operator "==" untuk menentukan sama ada rentetan itu ialah aksara nol, ia akan menjadi kosong. '"; 2. Gunakan mb_strlen () Dapatkan panjang rentetan dan tentukan sama ada panjang rentetan itu sama dengan 0. Jika sama, ia kosong. Sintaksnya ialah "mb_strlen (rentetan, pengekodan aksara) == 0"; 3 . Gunakan empty() untuk menentukan sama ada rentetan itu kosong.

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

penghakiman php rentetan Pelbagai kaedah untuk menentukan sama ada ia kosong

Kaedah 1: Gunakan operator "==" untuk menentukan sama ada rentetan ialah aksara kosong

  • Jika ia adalah aksara null, rentetan itu kosong

  • Jika ia bukan aksara null, rentetan itu tidak kosong

<?php
header("Content-type:text/html;charset=utf-8");
function f($str){
	if($str==&#39;&#39;){
		echo "字符串为空<br>";
	}else{
		echo "字符串不为空:".$str."<br>";
	}
}
f(&#39;&#39;);
f(&#39;123&#39;);
?>
Salin selepas log masuk

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

Kaedah 2: Gunakan fungsi mb_strlen() untuk menentukan sama ada rentetan itu kosong

fungsi mb_strlen() kembali panjang rentetan dan boleh mengendalikan isu panjang Rentetan Cina.

  • Jika panjang rentetan yang diperolehi adalah sama dengan 0, rentetan itu kosong

  • Jika panjang rentetan yang diperolehi lebih besar daripada 0, rentetan Tidak kosong

<?php
header("Content-type:text/html;charset=utf-8");
function f($str){
	if(mb_strlen($str,"utf-8")==0){
		echo "字符串为空<br>";
	}else{
		echo "字符串不为空:".$str."<br>";
	}
}
f(&#39;&#39;);
f(&#39;1235&#39;);
?>
Salin selepas log masuk

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

Kaedah 3: Gunakan fungsi empty() untuk menentukan sama ada rentetan itu kosong

Fungsi kosong() digunakan untuk menyemak sama ada pembolehubah kosong.

empty ( mixed $var )
Salin selepas log masuk

kosong() Menentukan sama ada pembolehubah dianggap kosong. Apabila pembolehubah tidak wujud, atau nilainya sama dengan PALSU, maka ia dianggap tidak wujud. empty() tidak menjana amaran jika pembolehubah tidak wujud.

<?php
header("Content-type:text/html;charset=utf-8");
function f($str){
	if(empty($str)){
		echo "字符串为空<br>";
	}else{
		echo "字符串不为空:".$str."<br>";
	}
}
f(&#39;&#39;);
f(&#39;hello&#39;);
?>
Salin selepas log masuk

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada rentetan kosong dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan