php
- Details
So geht’s:
function array2Object($array) { $object = new stdClass(); foreach ($array as $key => $value) { if (is_array($value)) { $object->$key = array2Object($value); } else { $object->$key = $value; } } return $object; }
- Details
Will man ein Array in einem Cookie speicher empfielt sich hierfür Json zu verwenden.
So geht’s:
$userData['email'] = 'john.doe@4uweb.de'; $userData['adid'] = 124568; $userData['dateTime'] = date("Y-m-d H:i:s"); // Hin setcookie('userData', json_encode($userData), time() + 3600 * 24 * 365 * 10, '/');// 10 Years lifetime // und zurück $userData2 = json_decode($_COOKIE['userData'],true); $email = $userData2['email']; $adid = $userData2['adid']; $dateTime = $userData2['dateTime'];
Achtung: Ohne das true in json_decode, ist $userData2 kein Array sondern ein Objekt
- Details
Wenn von einer Klasse nicht abgleitet sondern diese includiert wurde, z.B. so
$root = filter_input(INPUT_SERVER, 'DOCUMENT_ROOT'); require_once($root . '/includes/Localisation.php');
Und in Localisation so etwas steht:
class Localisation { const SNA = 'FU'; var $foo = 'bar'; }
Kann in einer anderem File so darauf
// Variable $this->localisation = new Localisation(); echo $this->localisation->foo; // Konstante echo Localisation::SNA;
zugegriffen werden:
- Details
Bildattribute von Bildern per php auswerten.