Hi,
habe jetzt mehrere Stunden versucht es zu verstehen und habe zig Versuche unternommen, es ohne Hilfe zu schaffen, aber komme einfach nicht weiter. (Bin aber schon mal sehr froh, es bis zu dieser Frage geschafft zu haben.:wink: )
Wäre evtl. jemand so freundlich mir folgendes in PHP zu übersetzen.
Kurz noch ein paar Fakten.
Es geht um einen Shop, der eine "Weiche" vor dem Checkout bekommen soll, die überprüft, ob sich im Warenkorb ein Artikel befindet der eines der folgenden Attribute erfüllt.
- Artikel-Nummer endet mit xy
- Artikel-Name enthält z.B. diese Wörter
Nun zum eigentlichen...
Ich hab für die Abfrage ein Array zur Verfügung (
$products = $cart->get_products() )
Die Abfrage soll nun lauten:
Wenn kein Artikel im Warenkorb ist, dessen Artikelnummer mit xy endet mache -> aktion1
else -> aktion2
oder
wenn mind. ein Arikel im Warenkorb ist, dessen Name diese Wörter enthält -> aktion2
ansonsten aktion1
was beim oben gezeigten Testwarenkorb in beiden Fällen aktion2 auslösen würde.
Wie müsste eine solche Abfrage lauten?
Viele Grüße
Andreas
habe jetzt mehrere Stunden versucht es zu verstehen und habe zig Versuche unternommen, es ohne Hilfe zu schaffen, aber komme einfach nicht weiter. (Bin aber schon mal sehr froh, es bis zu dieser Frage geschafft zu haben.:wink: )
Wäre evtl. jemand so freundlich mir folgendes in PHP zu übersetzen.
Kurz noch ein paar Fakten.
Es geht um einen Shop, der eine "Weiche" vor dem Checkout bekommen soll, die überprüft, ob sich im Warenkorb ein Artikel befindet der eines der folgenden Attribute erfüllt.
- Artikel-Nummer endet mit xy
- Artikel-Name enthält z.B. diese Wörter
Nun zum eigentlichen...
Ich hab für die Abfrage ein Array zur Verfügung (
$products = $cart->get_products() )
PHP-Code:
[u][b]print_r($products);[/b][/u][b][/b] (mit zwei Bspl.-Artikeln):
Array ( [0] => Array ( [id] => 123 [name] => Test Artikel mit diese Wörter [model] => 123456-xy [image] => image.jpg [price] => 59.4828 [quantity] => 1 [weight] => 0.00 [final_price] => 59.4828 [tax_class_id] => 1 [attributes] => )
[1] => Array ( [id] => 124 [name] => Test Artikel ohne die best. Worte [model] => 12345-55 [image] => bild.jpg [price] => 59.4828 [quantity] => 1 [weight] => 0.00 [final_price] => 59.4828 [tax_class_id] => 1 [attributes] => )
Wenn kein Artikel im Warenkorb ist, dessen Artikelnummer mit xy endet mache -> aktion1
else -> aktion2
oder
wenn mind. ein Arikel im Warenkorb ist, dessen Name diese Wörter enthält -> aktion2
ansonsten aktion1
was beim oben gezeigten Testwarenkorb in beiden Fällen aktion2 auslösen würde.
Wie müsste eine solche Abfrage lauten?
Viele Grüße
Andreas
Kommentar