使用php创建基于if条件的数组

时间:2013-07-07 16:42:43

标签: php

在Php 我想使用像

这样的if语句创建一个数组$subject

我已经拥有一个可能有数据或未命名为$remark

的数组

这就是我想要的

    $con=mysqli_connect("localhost","root","anderpoye","ex_smartcard2013");

if (mysqli_connect_errno())
  { 
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result3 = mysqli_query($con,"SELECT  name,remark FROM sec_users where sec_users.email = 'shivesh@lotus.edu.in'");
while($row = mysqli_fetch_array($result3))
{ 
if($row['remark'])
{ 
$remark= $row['remark'];

if $remark = null then $subject = "action Required"
else $subject = "";
echo $subject;
}
}

表示如果$ remark为空,则$ subject =“需要操作”否则如果$ remark包含一些数据则$ subject =“”表示空

2 个答案:

答案 0 :(得分:1)

你的问题不是很明确,但这是你的意思吗?

while($row = mysqli_fetch_array($result3)){
    if($row['remark']==null){
        $subject = 'Action Required';
    }else{
        $subject = '';
    }
    $remark = $row['remark'];
}

答案 1 :(得分:0)

在php中,您可以使用[]添加元素到数组 这是一个例子

$set = array()
for($i = 0; $i < 10; $i++) {
    $set[] = $i;
}
print_r($set);

// you can also set the key name in this way
for($i = 0; $i < 10; $i++) {
    $set["ind_".$i] = $i;
}
print_r($set);

希望你明白这个想法