Support

Account

Home Forums Front-end Issues PHP, explode() and field() Reply To: PHP, explode() and field()

  • Assuming that you have the complete string Field : ABC|DEF|GHI|JKL|MNO:

    
    $data = explode( ':', get_field('MyField' );
    $parts = explode( '|', $data[1] );
    foreach($parts as $k=>$part){
        if($k && ($k < count($parts) ) ) echo ' / ';
        echo $part;
    }
    

    … but if your field string is only ABC|DEF|GHI|JKL|MNO, you can leave out the first explode step:

    
    $parts = explode( '|', get_field('MyField' );
    foreach($parts as $k=>$part){
        if($k && ($k < count($parts) ) ) echo ' / ';
        echo $part;
    }