Жолды массивке түрлендіріп, foreach, codeigniter

Жолды массивке түрлендіруге және алаптың деректерін алапқа айналдыруға көмектесуді қалаймын.

Currently in my view I echo my string <?php echo $p['tags']; ?>

and this gives me the following data news, latest

I would like to do a foreach on this data so that I can wrap the values in

Бұл қалай жүзеге асады? Ең жақсы әдіс дегеніміз не?

1

2 жауаптар

Оларды массивке бөліңіз:

<?php

$all_tags = explode( ',' , $p['tags'] );

foreach ( $all_tags as $one_tag ){
    echo '' . $one_tag . '';
}

Explode() функциясы жолды бөлгіш арқылы бөледі (бұл жағдайда ',' үтір) және әрбір элемент алапқа өтеді.

2
қосылды
Жақсы ..... Саған рахмет
қосылды автор hairynuggets, көзі

Сіз дұрыс сұрағаныңызды түсінгеніме сенімдімін. Бұл сіз қалаған нәрсе ме?

$var = 'news, lastest';
$tmp = explode(', ', $var);

$result = ''.implode(', ', $tmp).'';

var_dump($result);
// string(42) "news, lastest"
0
қосылды