2017-09-18 3 views
0

Zum Beispiel habe ich die PHP-Code wie dieserPHP - Speichern mehrerer Werte in Einzel Variable

if ($rating_count == $rating_notnull) { 
     $returnValue = 1; 
    } 
    if($project_count == $project_notnull) { 
     $returnValue = 2; 
    } 

Nun, ich möchte, um zwei Variablenwerte in einer einzigen Variable?

+7

Warum nicht ein Array verwenden? Ein bisschen mehr Info wäre schön. –

Antwort

2

Arrays können zum Halten mehrerer Werte verwendet werden. Sie können einen Schlüssel haben oder nicht.

<?php 

$x = array(); 

$x[] = 'Some Value'; 
$x[] = 'Another value'; 

var_dump($x); 

$x = array(); 

$x['name'] = 'Anil'; 
$x['other name'] = 'Del Boy'; 

var_dump($x); 

$x = array(
    'Name' => 'Batman', 
    'Status' => 'Busy', 
    'etc' => 'etc', 
); 

var_dump($x); 

haben ein Spiel mit ihr hier: https://3v4l.org/LCjtY

0

Wie in anderen Kommentaren wäre der effizienteste Weg, erklärt ein Array zu verwenden, um diese Werte zu speichern. Wenn Sie dies in einer einzigen Variablen speichern möchten, können Sie explode verwenden.

Dies wird Ausgabe, die es in einem Array, wenn es jedoch explodiert ermöglicht es Ihnen, es zu speichern, in einer Variablen

$str = "Hello, this, is, a, variable"; 
explode(",", $str); 
Verwandte Themen