PHP if-else条件

PHP if-else条件,php,if-statement,conditional-statements,Php,If Statement,Conditional Statements,谁来帮帮我 <?php if ($_POST['jobs'] == 6 || 7 || 8 || 9 && $_POST['sex'] = 'L') {*true statement*} ?> 这是正确的吗?CMIIW。 请有人解释一下如何用数组条件写if-else。谢谢我建议您查看该功能 $jobs = array('6', '7', '8', '9'); if (in_array($_POST['jobs'], $jobs) && $_POS

谁来帮帮我

<?php if ($_POST['jobs'] == 6 || 7 || 8 || 9 && $_POST['sex'] = 'L') {*true statement*} ?>

这是正确的吗?CMIIW。
请有人解释一下如何用数组条件写if-else。谢谢

我建议您查看该功能

$jobs = array('6', '7', '8', '9');
if (in_array($_POST['jobs'], $jobs) && $_POST['sex'] == 'L')
{
    //Do something.
}

我建议你检查一下功能

$jobs = array('6', '7', '8', '9');
if (in_array($_POST['jobs'], $jobs) && $_POST['sex'] == 'L')
{
    //Do something.
}

我建议你检查一下功能

$jobs = array('6', '7', '8', '9');
if (in_array($_POST['jobs'], $jobs) && $_POST['sex'] == 'L')
{
    //Do something.
}

我建议你检查一下功能

$jobs = array('6', '7', '8', '9');
if (in_array($_POST['jobs'], $jobs) && $_POST['sex'] == 'L')
{
    //Do something.
}
这样试试

<?php 
    $string="6 || 7 || 8 || 9";
    $newarray=explode('||',$string); // $newarray is like array('6', '7', '8', '9');
    if (in_array($_POST['jobs'],$newarray) && $_POST['sex'] == 'L') {*true statement*} 
?>

试试这种方法

<?php 
    $string="6 || 7 || 8 || 9";
    $newarray=explode('||',$string); // $newarray is like array('6', '7', '8', '9');
    if (in_array($_POST['jobs'],$newarray) && $_POST['sex'] == 'L') {*true statement*} 
?>

试试这种方法

<?php 
    $string="6 || 7 || 8 || 9";
    $newarray=explode('||',$string); // $newarray is like array('6', '7', '8', '9');
    if (in_array($_POST['jobs'],$newarray) && $_POST['sex'] == 'L') {*true statement*} 
?>

试试这种方法

<?php 
    $string="6 || 7 || 8 || 9";
    $newarray=explode('||',$string); // $newarray is like array('6', '7', '8', '9');
    if (in_array($_POST['jobs'],$newarray) && $_POST['sex'] == 'L') {*true statement*} 
?>

如果$\u POST['jobs']只包含一个值,则使用所有预期结果生成数组。之后,您可以使用in_数组函数检查该数组中是否包含值

$resultArray = array('6', '7', '7', '8');
if (in_array($_POST['jobs'], $resultArray ) && $_POST['sex'] == 'L')
{
   //true condition
}

如果$\u POST['jobs']只包含一个值,则使用所有预期结果生成数组。之后,您可以使用in_数组函数检查该数组中是否包含值

$resultArray = array('6', '7', '7', '8');
if (in_array($_POST['jobs'], $resultArray ) && $_POST['sex'] == 'L')
{
   //true condition
}

如果$\u POST['jobs']只包含一个值,则使用所有预期结果生成数组。之后,您可以使用in_数组函数检查该数组中是否包含值

$resultArray = array('6', '7', '7', '8');
if (in_array($_POST['jobs'], $resultArray ) && $_POST['sex'] == 'L')
{
   //true condition
}

如果$\u POST['jobs']只包含一个值,则使用所有预期结果生成数组。之后,您可以使用in_数组函数检查该数组中是否包含值

$resultArray = array('6', '7', '7', '8');
if (in_array($_POST['jobs'], $resultArray ) && $_POST['sex'] == 'L')
{
   //true condition
}

试试这个,每次使用
| |

<?php if ($_POST['jobs'] == 6 || $_POST['jobs'] == 7 || $_POST['jobs'] ==8 
        || $_POST['jobs'] ==9 && $_POST['sex'] = 'L') {} 
        ?>

试试这个,每次使用
|

<?php if ($_POST['jobs'] == 6 || $_POST['jobs'] == 7 || $_POST['jobs'] ==8 
        || $_POST['jobs'] ==9 && $_POST['sex'] = 'L') {} 
        ?>

试试这个,每次使用
|

<?php if ($_POST['jobs'] == 6 || $_POST['jobs'] == 7 || $_POST['jobs'] ==8 
        || $_POST['jobs'] ==9 && $_POST['sex'] = 'L') {} 
        ?>

试试这个,每次使用
|

<?php if ($_POST['jobs'] == 6 || $_POST['jobs'] == 7 || $_POST['jobs'] ==8 
        || $_POST['jobs'] ==9 && $_POST['sex'] = 'L') {} 
        ?>

您在此处使用了一个等号而不是两个等号:

$_POST['sex'] = 'L'

因此,程序始终可以看到条件true,并将$\u POST['sex']的值设置为'L'。

您在此处使用了一个等号而不是两个等号:

$_POST['sex'] = 'L'

因此,程序始终可以看到条件true,并将$\u POST['sex']的值设置为'L'。

您在此处使用了一个等号而不是两个等号:

$_POST['sex'] = 'L'

因此,程序始终可以看到条件true,并将$\u POST['sex']的值设置为'L'。

您在此处使用了一个等号而不是两个等号:

$_POST['sex'] = 'L'
因此,程序总是看到条件为真,并将$u POST['sex']的值设置为'L'。

我会这样做:

$jobs = array(6, 7, 8, 9);

if ((in_array($_POST['jobs'], $jobs) && (strcmp($_POST['sex'], 'L') == 0)) {
    //Do super cool stuff
}
我会这样做:

$jobs = array(6, 7, 8, 9);

if ((in_array($_POST['jobs'], $jobs) && (strcmp($_POST['sex'], 'L') == 0)) {
    //Do super cool stuff
}
我会这样做:

$jobs = array(6, 7, 8, 9);

if ((in_array($_POST['jobs'], $jobs) && (strcmp($_POST['sex'], 'L') == 0)) {
    //Do super cool stuff
}
我会这样做:

$jobs = array(6, 7, 8, 9);

if ((in_array($_POST['jobs'], $jobs) && (strcmp($_POST['sex'], 'L') == 0)) {
    //Do super cool stuff
}

在数组函数中使用$\u POST['jobs']中的哪个值。
$\u POST['sex']='L'
我假设你的意思是双相等?在数组函数中使用$\u POST['jobs']中的哪个值。
$\u POST['sex']='L'
我假设你的意思是双相等?在数组函数中使用$\u POST['jobs']中的哪个值。
$\u POST['sex']='L'
我假设你的意思是双重相等?在数组函数中使用$\u POST['jobs']中的哪个值。
$\u POST['sex']='L'
我假设你的意思是双重相等?