פקודת unset

  • פותח הנושא XiroX
  • פורסם בתאריך

XiroX

New member
פקודת unset

למה כשאני עושה unset למקום במערך כלשהוא הוא לא מוחק את המקום. ז"א, הוא מרוקן אותו, אבל כשמדפיסים את המערך המקום עדין קיים, פשוט ריק. יש דרך למחוק אותו לגמרה?
 

orenphp

New member
כן, בעזרת פונ' שתבנה בעצמך.

יש כמה אפשרויות, אחת מהם שראיתי בwww.php.net/unset:
I wanted to completly delete an entry from an array and did not find a function for it. So here's the little function i wrote for this purpose: function deleteKey($array, $keyname, $value){ end($array); $last = key($array); $newArray = array(); for($i=0; $i<=$last; $i++){ if($array[$i][$keyname] <> $value) { array_push($newArray, $array[$i]); } } return $newArray; }​
לדעתי הדרך סבירה, לא יודע אם הכי חכמה אבל זו אחת מהדרכים. www.php.net/unset www.php.net/array בהצלחה.
 
למעלה