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

Bagaimana untuk menentukan sama ada rentetan kosong dalam php

青灯夜游
青灯夜游asal
2022-08-17 20:14:247081semak imbas

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;);
?>

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;);
?>

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 )

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;);
?>

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!

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