English 中文(简体)
PHP: 删除前方的多个值
原标题:PHP: Removing multiple values in foreach

嘿,伙计们,这是我的php:

$x = array("one", "two", "three");
foreach ($x as $value)
{
  if ($value !=  one  && $value !=  two )
  {
    echo $value . "<br />";
  }
}

这只回响了三个字。 我不得不使用 $value! = 1 & amp; & amp; $value! = 2 来做到这一点, 我在想我是否可以将它合并成类似的东西 :

if ($value !=  one, two )

那行不通 所以我想你们能不能帮个忙

最佳回答
if (!in_array($value, array( one ,  two )))
  echo $value;
问题回答

你可以创建一个切换语句 让它看起来更漂亮, 但这是你所能做到的。

switch ($i) {
    case "one":
    case "two":
    case "three":
        echo $value .  <br/> ;
        break;
}

if you need to print or do certain operation when value == three then only look for value == three

  foreach ($x as $value) 
 {
      if($value === "three")
      echo $value;
 }

also you can take a look at using === operator to compare strings. since == uses type juggling while === enforces same type (2 strings, 2 int no mixing) link: http://www.php.net/manual/en/language.operators.comparison.php

全部跳过前台 :

$x=array("one","two","three");
$exclude=array("one","two");

print_r(array_diff($x, $exclude));
if ($value ==  three )

也许这个?





相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...

热门标签