2016-04-08 4 views
2

Ich bin mit der get_the_author_meta('description') Funktion den Autor Beschreibung in Wordpress mit diesem Code zu erhalten:explode() funktioniert nicht bei get_the_author_meta ('description');

$author_desc = get_the_author_meta('description'); 
$author_data = explode('>', $author_desc); 
var_dump($author_data); 

Mit der Beschreibung Wesen: E-commerce consultant>man>het e-commerce. Ich möchte, dass die Explodierfunktion drei Array-Elemente erstellt und die Zeichenfolge durch '>' aufteilt.

Aber das Ergebnis ist folgendes:

array (size=1) 
    0 => string 'E-commerce consultant>man>het e-commerce' (length=46) 

Es scheint, dass es den String in einem Array gesetzt der Fall ist, sondern schafft nur eine Zeile ...

+0

Vielleicht str_replace verwenden, um die> mit einem anderen Satz von Zeichen zu ersetzen, wie
und dann explodiert durch
. – Tom

Antwort

2

Statt > char gibt es Unternehmen >. Sou Sie können von dieser Einheit Zeichenfolge explodieren:

$author_desc = get_the_author_meta('description'); 
$author_data = explode('>', $author_desc); // explode by > instead of > 
var_dump($author_data); 

Fiddle

+2

Nicht * vielleicht *, das ist sicher der Fall :) –

+0

@HankyPanky, du hast Recht :) – aslawin

+1

Würdest du dir das anschauen, es hat funktioniert! Danke vielmals! –