php - 如何使用 strtolower 和 str_replace 在连字符前输出文本
问题描述
我喜欢只输出连字符前后的第一和第二部分。$interests 字段具有以下值:
Eating dinner - Restaurants
Eating lunch - At home
目前,它列出了所有值。这是我的代码:
$interests .= html_helper::anchor('link/' . strtolower(str_replace(" ","_",$val)), $val).", ";
如何更改它以在连字符之前输出这些值?
Eating dinner
Eating lunch
如何更改它以在连字符后输出这些值?
Restaurants
At home
非常感谢。
解决方案
推荐阅读
- java - 无法在 Raspberry Pi 3(Raspbian)上运行我的 JavaFX jar 文件
- android-fragments - 如何处理工具栏中的向上按钮 - Kotlin
- function - Modern Fortran 中二阶微分方程的通用 runge-kutta 函数
- javascript - 使用 JS 的数组映射 - 将值与另一个数组进行比较并从第二个数组返回值
- regex - 匹配除正斜杠以外的任何字符
- css - 悬停时引导列放大(如 Netflix)
- javascript - 使用 java 脚本转到页面的一部分
- html - 做什么
- c - kaprekar 数字计算失败超过两位数
- java - 我们可以在不循环的情况下将地图数组转换为模型实体类[POJO]的数组吗?