Previous Article

PHP Function to find the last key of a multidimensional array

Next Article

This function is great for retrieving the last key of a multidimensional array. I use this function on a site that stores cake options such as size, shape, ribbon colour, icing colour and text fields for use in a shopping basket. Not all cakes have all the options so i need to know where the end of the array is, hence this function.

Hope this helps people, if there is a better way of doing it, please feel free to discuss in the comments.

array_push($_SESSION["cake"]["items"], array(
    "product" => $_POST["id"],
    "size" => $_POST["cake-size"],
    "message" => $_POST["cake-message"],
    "style" => $_POST["shape"],
    "flavour" => $cakeflavour[0],
    "qty" => 1));

    $arkey = array_pop(array_keys($_SESSION["cake"]["items"]));
Avatar of Clive Walkden

Clive Walkden

Latest Articles

Magento 2 Blog Posts

Magento 2

How to identify duplicate product URLs

How to log to information to a file in different Magento 2.4.x versions

Linux command line tools, installations etc


Terraform Installation

A quick installation guide for Terraform on Ubuntu 18.04

Bitcoin - Cryptocurrency not just for geeks


RollerCoin Intro

An introduction to the RollerCoin site and how you can use it to mine your own coins