php 字符串怎么转换成if条件语句
php 字符串如何转换成if条件语句
例如:$condition = "2 == 2 && 3 == 5";
if ($condition) {
echo 1;
}
怎样把$condition 转换成if可识别的条件?直接这样判断会当成字符串常量,值为true
------解决思路----------------------
if (eval("return $condition;")) {
------解决思路----------------------
你的本意是('snb' === 'snb'
------解决思路----------------------
'snb' === 'hfu') 但是 你却写成(snb === snb
------解决思路----------------------
snb === hfu) 连$符号都没有的变量,自然被理解成常量了,然而你并没有定义常量。
------解决思路----------------------
用变量转化一下,否则snb和hfu会被解释成常量。
$snb="snb";
$hfu="hfu";
$condition = '2<=2 && 2>=1 && ($snb === $snb
------解决思路----------------------
$snb === $hfu)';
if (eval("return $condition;")) {
echo 1;
}else {
echo 2;
}

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Penyelesaian: Organisasi anda memerlukan anda menukar PIN anda

Cara melaraskan tetapan sempadan tetingkap pada Windows 11: Tukar warna dan saiz

Bagaimana untuk menukar warna bar tajuk pada Windows 11?

Masalah Ralat OOBELANGUAGE dalam Pembaikan Windows 11/10

Bagaimana untuk mendayakan atau melumpuhkan pratonton lakaran kecil bar tugas pada Windows 11

Paparkan panduan penskalaan pada Windows 11

10 Cara untuk Melaraskan Kecerahan pada Windows 11

Bagaimana untuk mematikan pengesahan penyemakan imbas peribadi pada iPhone dalam Safari?
