1
Ich versuche, etwas Ausgabe von diesem Code zu bekommen, aber ich habe nicht bekommen, was ich nicht werde.Nach dem Formular übermitteln keine json_encode von Post-Daten
Hier Code:
<?php
if(isset($_POST['send']) && $_POST['send']=="Send"){
$array = $_POST['message'];
$var = call_user_func_array("json_encode",$array);
$var2 = call_user_func_array("json_encode",array(&$array));
echo "var => ".$var."\n";
echo "var2 => ".$var2."\n";
}
?>
Ausgang
var => var2 => "array('a'=>1,'b'=>2)"
Notwendigkeit
var => 1 var2 => {"a":1,"b":2}
<div class="container">
<form class="form-horizontal" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="message">Message:</label>
<div class="col-sm-5">
<textarea class="form-control" required id="message" name="message" placeholder="Enter Message">array('a'=>1,'b'=>2)</textarea>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<input type="submit" name="send" class="btn btn-primary btn-lg" value="Send" />
</div>
</div>
</form>
</div>
Vielen Dank im Voraus
st funktioniert nicht .. – Gulshan
@Gulshan definieren "nicht funktioniert". Welche Ergebnisse liefert diese Lösung? – ADyson
@ADyson das ist Ausgabe var => var2 => "Array ('a' => 1, 'b' => 2)" – Gulshan