Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie indeksów z tablicy
Forum PHP.pl > Forum > PHP
preso
Mam taki array:

  1. array(2) {
  2. [6]=>
  3. array(4) {
  4. ["datas"]=>
  5. array(1) {
  6. [1]=>
  7. array(1) {
  8. [0]=>
  9. array(9) {
  10. ["id_customization"]=>
  11. string(1) "6"
  12. ["id_address_delivery"]=>
  13. string(1) "0"
  14. ["id_product"]=>
  15. string(1) "3"
  16. ["id_customization_field"]=>
  17. string(1) "1"
  18. ["id_product_attribute"]=>
  19. string(1) "0"
  20. ["type"]=>
  21. string(1) "1"
  22. ["index"]=>
  23. string(1) "1"
  24. ["value"]=>
  25. string(7) "8429735"
  26. ["name"]=>
  27. string(16) "Zdjęcie fotolia"
  28. }
  29. }
  30. }
  31. ["quantity"]=>
  32. int(1)
  33. ["quantity_refunded"]=>
  34. int(0)
  35. ["quantity_returned"]=>
  36. int(0)
  37. }
  38. [7]=>
  39. array(4) {
  40. ["datas"]=>
  41. array(1) {
  42. [1]=>
  43. array(1) {
  44. [0]=>
  45. array(9) {
  46. ["id_customization"]=>
  47. string(1) "7"
  48. ["id_address_delivery"]=>
  49. string(1) "0"
  50. ["id_product"]=>
  51. string(1) "3"
  52. ["id_customization_field"]=>
  53. string(1) "1"
  54. ["id_product_attribute"]=>
  55. string(1) "0"
  56. ["type"]=>
  57. string(1) "1"
  58. ["index"]=>
  59. string(1) "1"
  60. ["value"]=>
  61. string(7) "3749230"
  62. ["name"]=>
  63. string(16) "Zdjęcie fotolia"
  64. }
  65. }
  66. }
  67. ["quantity"]=>
  68. int(1)
  69. ["quantity_refunded"]=>
  70. int(0)
  71. ["quantity_returned"]=>
  72. int(0)
  73. }
  74. }


Jak wyświetlić w pętli wartości "value" ?
Aqu
  1. foreach($array as $value => $data) {
  2.  
  3. }

O to chodziło?
Pyton_000
http://stackoverflow.com/questions/1019076...al-array-in-php

Musisz sobie trochę przerobić.
preso
Nie do końca - ta pętla nie wyświetla mi wszystkich tylko ostatni podam przykład:

  1. $customizedDatas[$productId][0][0] -> Array ( [8] => Array ( [datas] => Array ( [1] => Array ( [0] => Array ( [id_customization] => 8 [id_address_delivery] => 0 [id_product] => 3 [id_customization_field] => 1 [id_product_attribute] => 0 [type] => 1 [index] => 1 [value] => <a href="http://t1.ftcdn.net/jpg/00/31/53/10/400_F_31531037_wp313j8gf52TUdA3583PTADmpyJMjzSV.jpg" target="_blank">http://t1.ftcdn.net/jpg/00/31/53/10/400_F_...ADmpyJMjzSV.jpg</a> [name] => Zdjęcie fotolia ) ) ) [quantity] => 1 [quantity_refunded] => 0 [quantity_returned] => 0 ) [9] => Array ( [datas] => Array ( [1] => Array ( [0] => Array ( [id_customization] => 9 [id_address_delivery] => 0 [id_product] => 3 [id_customization_field] => 1 [id_product_attribute] => 0 [type] => 1 [index] => 1 [value] => <a href="http://t1.ftcdn.net/jpg/00/06/74/82/400_F_6748285_nimv7590D4WEeKv86TrgVigSQSP8u3hY.jpg" target="_blank">http://t1.ftcdn.net/jpg/00/06/74/82/400_F_...igSQSP8u3hY.jpg</a> [name] => Zdjęcie fotolia ) ) ) [quantity] => 1 [quantity_refunded] => 0 [quantity_returned] => 0 ) [10] => Array ( [datas] => Array ( [1] => Array ( [0] => Array ( [id_customization] => 10 [id_address_delivery] => 0 [id_product] => 3 [id_customization_field] => 1 [id_product_attribute] => 0 [type] => 1 [index] => 1 [value] => <a href="http://t2.ftcdn.net/jpg/00/00/18/13/400_F_181323_VBLUIFBlQDAkYUwNpcZ0o6PUQNocY0.jpg" target="_blank">http://t2.ftcdn.net/jpg/00/00/18/13/400_F_...0o6PUQNocY0.jpg</a> [name] => Zdjęcie fotolia ) ) ) [quantity] => 1 [quantity_refunded] => 0 [quantity_returned] => 0 ) [11] => Array ( [datas] => Array ( [1] => Array ( [0] => Array ( [id_customization] => 11 [id_address_delivery] => 0 [id_product] => 3 [id_customization_field] => 1 [id_product_attribute] => 0 [type] => 1 [index] => 1 [value] => <a href="http://t2.ftcdn.net/jpg/00/00/29/77/400_F_297759_q1t3ZEsXC0WBqz9AK8jtPDsWgqMfKz.jpg" target="_blank">http://t2.ftcdn.net/jpg/00/00/29/77/400_F_...tPDsWgqMfKz.jpg</a> [name] => Zdjęcie fotolia ) ) ) [quantity] => 1 [quantity_refunded] => 0 [quantity_returned] => 0 ) )


  1. foreach($customizedDatas[$productId][0][0] as $value => $data) {
  2. $this->context->smarty->assign('test', $value);
  3. }

nospor
$this->context->smarty->assign('test', $value);
Jak ciagle nadpisujesz kazdy kolejny, to logiczne, ze na koncu masz tylko ostatni.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.