Ich beziehe mich auf this question. Ist es möglich, extract()
Werte aus einem assoziativen Array mit Bindestrichen in ihren Schlüsseln ?PHP: Wie extrahiert man() Werte aus einem assoziativen Array mit Bindestrichen/Gedankenstrichen in ihren Schlüsseln?
Es handelt sich um eine ältere Version der WordPress Shortcode API. Beispiel:
function bartag_func($atts) {
extract(shortcode_atts(array(
'foo-bar' => 'something'
), $atts));
return "foo = ${foo-bar}";
}
add_shortcode('bartag', 'bartag_func');
* 'smicks stirn' * PHP hat immer noch nicht die Regeln für Variablennamen geändert. Wenn Sie die Werte benötigen und sie nicht in Variablen benötigen, können Sie eine andere Array-Analysemethode verwenden. –