API Test: Quotable -> SC 11488 (PHP Array – Test)
“One fails forward toward success.”
Charles F. Kettering
Gi Branding API Data Tests -> SC 11531 (PHP Array)
1. Targetting Array Items
text : Arraycolours : Arrayimages : Arraydark :
2. Single Targeted Array Item
#5ABDF9
Array
3. Add Targetted Array Items to new HTML Table using PHP
text | colours | images | dark |
---|---|---|---|
textArray | coloursArray | imagesArray | dark |
PHP ARRAY DATA TESTS -> SC 11629
Note that ARRAYS do NOT need decoding, and will not work if they are decoded.
Print Arrays
Basic Example:
Array ( [0] => Volvo [1] => BMW [2] => Toyota )
API Example:
Array ( [text] => Array ( ) [colours] => Array ( [primaryBackground] => #5ABDF9 [primaryLight] => #ECF0F3 [primaryText] => #0670B1 ) [images] => Array ( [avatar] => https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/default_avatar.svg?Expires=1722134287&Signature=JxZw0MkCmtJeuHh6LDWnn~PhCziqlk7WrfZuFr4TBaMlf5dvlfT7EhxybGtfUMV9YultVjmhq4TNWSXTZJeQ97OlvYOjmvlS3IdK9bLgs7diQFXlSGm-V4goIqOCF1C8ebPwgzLCuCVPhKZaNEzd0oOz~volXOR-GUb4DnN6gnynlKk9J8Bp85cjL~vm580UYVx-EPfm5ccmrUmokKmiAkTAUmVepC~5MYD9e4oGFqFhHI474GVi~51hhlOHjWugQv105b5I-3bGvmrpy3~oKKvBYSXhC-AfkMAvp2BMhlSMSs7nBgbHXBnI6Ffe74bU2JLOetTTMlBodoyOIk7x6A__&Key-Pair-Id=K1UT3NAZQUV8HI [favicon] => https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/247c510e9630406e98e981050120a418-ffe254cf136845e487257bd8c45fa3ab.png?Expires=1722134287&Signature=lSmVsMg85X-S6jlroZz-5ozr8UVsembWK~pJMlxbXSJ45E7G1esdp7dJ4qPh-ZGyxWtxkbnlmYCqyoJDGX3S4DhPCOB08wCh~E2rTgGt4QwKNh5lWCLGzg6yN6nv2gtUTjvHHoHN0q-0SvkaOvfTRkU60zEf-D5jpMGk0D05ybbnuNxRMR9MrwqmOzNRL4MKTxln-yfWeibp78Bv88H3ri4eZbGh3r2Fq-oO8zpNm08AS-wjG17SaajAEpbFwxJir-T2~~XPtlqXPMcPDpaZAknXxmY0IuqkJvHLrLumIBP8sBTLpASuPLVVqyOt2KXIELe4xVENN1GlmFZV8MDmNQ__&Key-Pair-Id=K1UT3NAZQUV8HI [logo] => https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/20f5ab6d-34fa-412b-98fd-7197f1f60d3d.svg?Expires=1722134287&Signature=dJKombVwoKt2faEmzoREPgX-1DYl2T~bsMTAumnxCIY2F742pbvRqA9gT0s0z0kouXKyNX575l4pHvUF8cOZYw0IaforkuCYzmDOUsdP3Xqf9D-pm7Euunsjk6MQhPPUex1XuozXdjuglgUJuBlcD2rkhWJKKsHi5ViE8Xt0rtr9BjxuPsQtPaFgsugEhRtSZ5noBbrDwEaCNHHlcqOt4QpZmrRA48c2ayWMGVKK10DU9FDNCeDE7xs7-tP64AcT0Kz8SHgZ6-9lOg3S6PnreJ7CYDv5Dllov-d1jGxQN27xMv8lE06p6eVWgkRcnQqrfEFWaDL2tzq5v4ib7-ZvlQ__&Key-Pair-Id=K1UT3NAZQUV8HI ) [dark] => )
============
Echoing Arrays
Basic Example:
Array
API Example:
Array
============
For Loop Through Arrays
Basic Example:
Volvo
BMW
Toyota
API Example:
If nothing here then the method needs adapting for array type used (jagged?)
============
ForEach Loop Through Arrays
Basic Example:
0 is Volvo
1 is BMW
2 is Toyota
API Example:
text is Array
colours is Array
images is Array
dark is
============
DECODED TESTS START
Print DECODED Arrays – does not work so do not decode!
Echoing DECODED Arrays – does not work so do not decode!
For Loop DECODED – does not work so do not decode!
Manipulation of Multi-Dimensional PHP Array
ForEach Example of hard-coded multi-dimensional test PHP array
Trying to adapt a forEach loop for our decoded API multi-dimensional PHP array !!!!!!!!!!!
NEW BIT
#ECF0F3END NEW BIT
# 1# 2
primaryBackground: #5ABDF9
primaryLight: #ECF0F3
primaryText: #0670B1
# 3 primaryText#0670B1
avatar: https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/default_avatar.svg?Expires=1722134287&Signature=JxZw0MkCmtJeuHh6LDWnn~PhCziqlk7WrfZuFr4TBaMlf5dvlfT7EhxybGtfUMV9YultVjmhq4TNWSXTZJeQ97OlvYOjmvlS3IdK9bLgs7diQFXlSGm-V4goIqOCF1C8ebPwgzLCuCVPhKZaNEzd0oOz~volXOR-GUb4DnN6gnynlKk9J8Bp85cjL~vm580UYVx-EPfm5ccmrUmokKmiAkTAUmVepC~5MYD9e4oGFqFhHI474GVi~51hhlOHjWugQv105b5I-3bGvmrpy3~oKKvBYSXhC-AfkMAvp2BMhlSMSs7nBgbHXBnI6Ffe74bU2JLOetTTMlBodoyOIk7x6A__&Key-Pair-Id=K1UT3NAZQUV8HI
favicon: https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/247c510e9630406e98e981050120a418-ffe254cf136845e487257bd8c45fa3ab.png?Expires=1722134287&Signature=lSmVsMg85X-S6jlroZz-5ozr8UVsembWK~pJMlxbXSJ45E7G1esdp7dJ4qPh-ZGyxWtxkbnlmYCqyoJDGX3S4DhPCOB08wCh~E2rTgGt4QwKNh5lWCLGzg6yN6nv2gtUTjvHHoHN0q-0SvkaOvfTRkU60zEf-D5jpMGk0D05ybbnuNxRMR9MrwqmOzNRL4MKTxln-yfWeibp78Bv88H3ri4eZbGh3r2Fq-oO8zpNm08AS-wjG17SaajAEpbFwxJir-T2~~XPtlqXPMcPDpaZAknXxmY0IuqkJvHLrLumIBP8sBTLpASuPLVVqyOt2KXIELe4xVENN1GlmFZV8MDmNQ__&Key-Pair-Id=K1UT3NAZQUV8HI
logo: https://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/20f5ab6d-34fa-412b-98fd-7197f1f60d3d.svg?Expires=1722134287&Signature=dJKombVwoKt2faEmzoREPgX-1DYl2T~bsMTAumnxCIY2F742pbvRqA9gT0s0z0kouXKyNX575l4pHvUF8cOZYw0IaforkuCYzmDOUsdP3Xqf9D-pm7Euunsjk6MQhPPUex1XuozXdjuglgUJuBlcD2rkhWJKKsHi5ViE8Xt0rtr9BjxuPsQtPaFgsugEhRtSZ5noBbrDwEaCNHHlcqOt4QpZmrRA48c2ayWMGVKK10DU9FDNCeDE7xs7-tP64AcT0Kz8SHgZ6-9lOg3S6PnreJ7CYDv5Dllov-d1jGxQN27xMv8lE06p6eVWgkRcnQqrfEFWaDL2tzq5v4ib7-ZvlQ__&Key-Pair-Id=K1UT3NAZQUV8HI
# 4 logohttps://platformcdn.staging.growthinvest.com/branding/b7c0ee5d-c760-4c3c-9959-15ed4a94ebdf/20f5ab6d-34fa-412b-98fd-7197f1f60d3d.svg?Expires=1722134287&Signature=dJKombVwoKt2faEmzoREPgX-1DYl2T~bsMTAumnxCIY2F742pbvRqA9gT0s0z0kouXKyNX575l4pHvUF8cOZYw0IaforkuCYzmDOUsdP3Xqf9D-pm7Euunsjk6MQhPPUex1XuozXdjuglgUJuBlcD2rkhWJKKsHi5ViE8Xt0rtr9BjxuPsQtPaFgsugEhRtSZ5noBbrDwEaCNHHlcqOt4QpZmrRA48c2ayWMGVKK10DU9FDNCeDE7xs7-tP64AcT0Kz8SHgZ6-9lOg3S6PnreJ7CYDv5Dllov-d1jGxQN27xMv8lE06p6eVWgkRcnQqrfEFWaDL2tzq5v4ib7-ZvlQ__&Key-Pair-Id=K1UT3NAZQUV8HI