Remove array entry

  //Remove specific index from array
  unset($MyArray['SomeName']);

  //Remove first index from array 
  $IndexValue = array_shift($MyArray);

  //Remove last index from array
  array_pop($MyArray);

Inserting New Entry into array

Insert at index 0

The rest of the array entries move down if there is already a [0] entry

  $Results = db_device_read_all_devices();
  if ($Results != False)
  {
    //Insert our coumn titles into the Results array as index 0 (the rest of the array moves down)
    $ColumnTitles = array(
      "DeviceId"=>"Device ID",
      "Name"=>"Name",
      "CreatedDateTime"=>"Created",
      "LastConnected"=>"Last Connected",
      "SoftwareVersion"=>"Software Version",
      "Notes"=>"Notes"
    );
    array_unshift($Results,$ColumnTitles);
You can insert mutliple entries at the start of the array if you wish, e.g.
$MyArray = ["ab", "cd"];
array_unshift($MyArray, "ef", "gh");

Sort Array

https://www.w3schools.com/php/php_arrays_sort.asp

Sort by array key

ksort() sorts an associative array in ascending order, according to the key

  $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
  ksort($age);
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.

Comments

Your email address will not be published. Required fields are marked *