Cum obtin numarul unui obiect dintr-un program?
Last Updated: Jun 25 2022 10:35, Started by
wolfenste
, Jun 25 2022 08:59
·
0
#1
Posted 25 June 2022 - 08:59
Obiectele dintr-un program primesc un numar unic, de exemplu #385. Nu vreau sa il afisez cu var_dump (). Vreau sa il pun intr-o variabila, ca string.
|
#3
Posted 25 June 2022 - 10:35
Sa-ti dea mniezo sanatate, asta cautam. Intre timp am facut functia asta dar acum nu mai am nevoie de ea, voi folosi spl_object_id ().
function getObjNumber ($object) { if (! is_object ($object)) { return null; } ob_start (); var_dump ($object); $str = ob_get_clean (); $objNumber = ''; $len = strlen ($str); for ($i = 0; $i < $len; ++$i) { if ($str [$i] === ' ') { break; } if ($str [$i] === '#' || (ord ($str [$i]) > 47 && ord ($str [$i]) < 58) ) { $objNumber .= $str [$i]; } } return $objNumber; } |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users