Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Dezember

SELFHTML Forumsarchiv
if $variabl gleich des oder des - geht das kürzer?

Informationsseite
  1. Seite (PHP) if $variabl gleich des oder des - geht das kürzer? von han, 31. 12. 2006, 12:11
nach unten

if $variabl gleich des oder des - geht das kürzer?

Die folgende Nachricht zum Thema stammt von: han, 31. 12. 2006, 12:11

Hi,

kann es sein, dass Sachen wie:

if($variable=='haus'||$variable=='garten'||$variable=='straße'||$variable=='nix')

das das auch irgendwie kürzer geht?

nach obennach unten

if $variabl gleich des oder des - geht das kürzer?

Die folgende Nachricht zum Thema stammt von: MooToo, 31. 12. 2006, 12:36

Hi,

gerade bei vielen Möglichkeiten und evtl mehreren Abfragen ist es vielleicht besser, wenn du die möglichen Werte in ein Array einliest und dann nur fragst, ob der zu testende Wert in dem Array ist.

Das würde dann zB so aussehen (Bsp von php.net)

<?php
$search_array = array('first' => 1, 'second' => 4);
if (array_key_exists('first', $search_array)) {
   echo "The 'first' element is in the array";
}
?>

Ich wünsche dir einen guten Rutsch,

MooToo

nach obennach unten

if $variabl gleich des oder des - geht das kürzer?

Die folgende Nachricht zum Thema stammt von: Mathias Brodala, 31. 12. 2006, 12:46

Hallo MooToo.

»» Das würde dann zB so aussehen (Bsp von php.net)

Alternativvorschlag:

»» <?php
»» $search_array = array('first' => 1, 'second' => 4);
»» if (array_key_exists('first', $search_array)) {
»»    echo "The 'first' element is in the array";
»» }
»» ?>


<?php

$str_test = 'garten';
$arr_check = array('haus', 'garten', 'straße', 'nix);

if (in_array($str_test, $arr_check)) {

  echo '
Gültiger Wert.';
}

?>



Einen schönen Sonntag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)

debian/rules

nach obennach unten

if $variabl gleich des oder des - geht das kürzer?

Die folgende Nachricht zum Thema stammt von: Mathias Brodala, 31. 12. 2006, 12:47

Hallo nochmal.

»» <?php
»»
»» $str_test = 'garten';
»» $arr_check = array('haus', 'garten', 'straße', 'nix');
»»
»» if (in_array($str_test, $arr_check)) {
»»
»»   echo 'Gültiger Wert.';
»» }
»»
»» ?>



Einen schönen Sonntag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)

debian/rules

nach obennach unten

if $variabl gleich des oder des - geht das kürzer?

Die folgende Nachricht zum Thema stammt von: MooToo, 31. 12. 2006, 12:54

»» »» <?php
»» »»
»» »» $str_test = 'garten';
»» »» $arr_check = array('haus', 'garten', 'straße', 'nix');
»» »»
»» »» if (in_array($str_test, $arr_check)) {
»» »»
»» »»   echo 'Gültiger Wert.';
»» »» }
»» »»
»» »» ?>


Ja, danach hatte ich gesucht, aber nichts gefunden...dachte es hieß "contains", aber das war java...;) Also hatte ich die Keys genommen ;) Aber deins ist natürlich eleganter =)

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Dezember

© 1998-2006 Seite Impressum, Software: Classic Forum