PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   String aus Array auslesen. (http://www.selfphp.de/forum/showthread.php?t=25782)

urs69 12.02.2016 12:09:02

String aus Array auslesen.
 
Hallo Zusammen
Ich bekomme folgendes Array zurück und möchte die Zeilen die mit "res_new" enden in einer Schleife in eine Variable einlesen.
Kann mir jemand einen Tipp geben?

Code:

array(3) {
  [0]=>
  array(3) {
    [0]=>
    string(32) "78a83b2ddc734d508e387e5ff091c48c"
    [1]=>
    string(20) "test_lun_003_res_new"
    [2]=>
    int(67)
  }
  [1]=>
  array(3) {
    [0]=>
    string(32) "5e38c916e0234ded963eabfb9a97d615"
    [1]=>
    string(16) "februar_snap_001"
    [2]=>
    int(62)
  }
  [2]=>
  array(3) {
    [0]=>
    string(32) "cb49dfd683ee42cbbfad5c771f32fb22"
    [1]=>
    string(16) "februar_snap_002"
    [2]=>
    int(64)
  }
}


Domi 12.02.2016 13:27:19

AW: String aus Array auslesen.
 
Der einfachste Weg wäre z.B. mit foreach über das große Array drüber zu laufen und noch mal via foreach über untergeordneten Arrays zu laufen und einfach via String-Vergleich zu prüfen.

Du könntest aber auch das hier mal anschauen und entsprechend anpassen: http://php.net/manual/de/function.ar...arch.php#91365

vt1816 12.02.2016 13:44:05

AW: String aus Array auslesen.
 
Hallo und willkommen hier im Forum.


Tipp:
PHP-Code:

function list_array ($Dein_Array)
    { 
        
$str "";
        while (list (
$key$value) = each ($Dein_Array))
        {
            if(
is_array($value))
            {
                
$str .= list_array($value);
            }
                else
                {
                   if (
strrpos($value"res_new") > 0)
                   {  
//hier lies in Deine Variable ein
                      
$Deine_Variable $value;
                   }
                 }
        }
        return 
$str;
    } 



Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12:36 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.