2016-05-07 9 views
-6

Ich habe 2 Satz von Array, das alle Daten darstellen und ausgewählte DatenSets geprüft Checkbox von Array

$all_data = ["admin","member","editor"]; 
$selected = ["admin","member"]; 

Ich möchte alle Liste der Daten machen, die überprüft, wenn ALL_DATA Wert = gewählter Wert $ $ Was der beste Methode, um es zu ermöglichen?

+3

, was Sie noch versucht haben? –

+1

ist unklar, was versucht wird. "Ich möchte alle Daten auflisten", "$ all_data" ist bereits "all list of data". Oder klicke deine Frage mit dem erwarteten Ergebnis (Ausgabe) – RomanPerekhrest

+0

Ich habe gerade mein Problem gelöst, ich loop $ ausgewählt innerhalb $ all_data und gebe Bedingung, wenn val von $ all_data == $ ausgewählt. Danke, Entschuldigung für mein schlechtes Englisch: D –

Antwort

1

diesen Code versuchen -

<?php 
$all_data = ["admin","member","editor"]; 
$selected = ["admin","member"]; 

foreach($all_data as $value) { 
    $checked = in_array($value, $selected) ? 'checked="checked"' : ''; 
    echo '<input type="checkbox" name="chk[]" value="' . $value .'" ' . $checked . '>'; 
} 
?>