我有这样的文字
第1天:Kochi(群岛的序列根据航程的不同而不同 时间表。)•地点:Lakshadweep Wharf在FCI Godown附近,报告 0900小时至1000小时•登船0900至1000小时。 •午餐 董事会•1500小时后从高知出发。 •晚茶,晚餐 2:Minicoy•早茶,船上早餐•出发时间为0800 小时。为Minicoy•0945小时抵达Minicoy。 •欢迎饮料,访问 灯塔,海水浴,皮划艇,付款水肺潜水。午餐访问 村庄,当地住宅,晚茶,出发1600小时到 船。 •抵达船1700小时。晚餐第3天:Kavaratti•早茶, 船上早餐•0800出发船。到卡瓦拉蒂。 • 抵达Kavaratti 0845小时。 •迎宾饮品,玻璃底船,海 浴,皮划艇水肺潜水&浮潜付款。 •午餐,博物馆, 水族馆,晚茶。 •1700时离开Kavaratti出发• 抵达船1730小时。第4天晚餐:Kalpeni•早茶,早餐 在船上•出发船在0745之前。到卡尔佩尼。 •抵达卡尔佩尼 0800时•迎宾饮品,浮潜,海水浴,皮划艇, 浮潜。 •午餐,民间舞蹈,观光,晚茶。 • 1700小时出发卡尔佩尼出发•抵达船1730小时。晚餐 第五天:高知•早茶,早餐。 •抵达港口,离开船只 1100小时。
我想在<li>
中显示字符串。这是我的代码
$items=explode('.',$str);
foreach($items as $item){
echo '<li>'.$item.'</li>';
}
但这没效果
答案 0 :(得分:1)
你应该做的就是在•
上爆炸,然后将数组与<br/>
标签粘在一起。
$items = implode('<br/>', explode('•', $str));
或者,您可以将这些项目符号列为真正的列表项,如下所示:
<ul style="list-style:disc">
<?php echo '<li>'. implode('</li><li>', explode('•', $str)) .'</li>'; ?>
</ul>
答案 1 :(得分:0)
你试图用句号分解字符串,这是不正确的。尝试使用它,它应该完美地工作:
$items=explode('•',$str);
答案 2 :(得分:0)
$items=explode('•',$str);
foreach($items as $item){
echo '<li>'.$item.'</li>';
}
答案 3 :(得分:0)
<?php
$str = "
Day 1:Kochi ( sequence of the Islands differ as per the voyage of schedule.) • Place : Lakshadweep Wharf Near FCI Godown, Report between 0900 Hrs to 1000 Hrs • Boarding the ship 0900 to 1000 hrs. • Lunch on board • Departure from Kochi by 1500 hrs. • Evening Tea ,Dinner Day 2:Minicoy • Morning Tea, Breakfast in ship • Departure ship by0800 hrs. for Minicoy • Arrival at Minicoy 0945 hrs. • Welcome drink, visit light house, sea bath, kayaking, on payment scuba dive. lunch visit village, local residential are, evening tea, Departure 1600 hrs to Ship. • Arrival ship 1700 hrs. Dinner Day 3:Kavaratti • Morning Tea, Breakfast in ship • Departure ship by 0800 hrs. to Kavaratti. • Arrival Kavaratti 0845 hrs. • Welcome Drinks, Glass bottomed boat, sea bath, Kayaking scuba Dive & snorkeling on payment. • Lunch, museum, Aquarium, evening tea. • Departure Kavaratti at 1700 hrs to ship • Arrival Ship 1730 hrs. dinner Day 4:Kalpeni • Morning Tea, Breakfast in ship • Departure ship by 0745 hrs. to Kalpeni. • Arrival Kalpeni 0800 hrs. • Welcome Drinks, Snorkeling, sea bath, Kayaking , snorkeling . • Lunch, Folk Dance, sightseeing, evening tea. • Departure Kalpeni at 1700 hrs to ship • Arrival Ship 1730 hrs. dinner Day 5:Kochi • Morning Tea, Breakfast. • Arrival in Port, leave ship by 1100 hrs.
";
//first convert the bullet to its htmlentity , this is safer
$str = htmlentities($str);
//split str
$split_str = explode("•",$str);
//lets rebuild string using loop
$built_string = "";
foreach($split_str AS $str_item){
$built_string .= "<li>$str_item</li>";
}
//new string list
echo $str_list = "<ul>$built_string</ul>";
经过测试..