Nasıl php çok boyutlu bir dizideki son değer bulabilirim?

1 Cevap php

Ben çok boyutlu bir dizi kullanıyorum ve dizilerin birinin son değeri bulmak için php kullanmak çalışıyorum ve son sayı (değer) dayalı, kendisine bir daha eklemek.

İşte benim çok boyutlu dizi yapısı:

$_SESSION['cart']['add_complete'][1]['deck_id']

Nasıl. Ben bu yapıyı oluşturmak için çalışıyorum, ama bunun yerine artık 1 diyor nerede, ben add_complete dizideki son numarası ne olduğunu öğrenmek ve daha sonra bir daha eklemek ve 1 yerine koymak istiyorum Ben bunu?

1 Cevap

Bir değer atıyorsanız ayrıca sadece kaldırabilirsiniz 1:

$_SESSION['cart']['add_complete'][]['deck_id'] = 'wtv';

... Ama bu biraz hoş karşılanmaz ve ben PHP gelecekteki sürümlerinde desteklenen olmayacak izlenimi altında değilim, bu yüzden Justin ethier yanıt ile sopa:

$_SESSION['cart']['add_complete'][count( $_SESSION['cart']['add_complete'] ) + 1]['deck_id']