php - 我可以在 PHP 的 echo 语句中使用 strtolower() 之类的函数吗?
问题描述
我正在尝试在 echo 语句中将变量名称转换为全部小写。例如:
$categories = array('1'=>'Holiday')
foreach ($categories as $categoryId => $category) {
echo "<div class=\"container\"> <a href=\"category.php?categoryId=$categoryId\">
<img src=\"images/categories/strtolower($category).jpg\" alt=\"holiday turkey\" class=\"image\">
<div class=\"overlay\"> <div class=\"text\">$category</div> </div> </a> </div> ";}
我想将变量名转换为全小写,这样我可以得到图片。我尝试将图像的名称更改为 Holiday.jpg 但我想知道这是否可能......
先感谢您!
解决方案
$categories = array('1'=>'Holiday')
foreach ($categories as $categoryId => $category) {
echo "<div class='container'><a href='category.php?categoryId=$categoryId'>
<img src='images/categories/".strtolower($category).".jpg' alt='holiday turkey' class='image'>
<div class='overlay'> <div class='text'>$category</div> </div> </a> </div>";
}
推荐阅读
- python - 这是在python中运行2个无限循环的正确方法吗?
- latex - 如何仅为 LaTeX 中的一行更改表格中的分隔符?
- mql4 - 当 EA 应该阻止这种情况时偶尔打开交易
- php - 如何拆分用逗号分隔的字符串。PHP
- java - 安装spring boot后Intellij“无法解析符号”
- sql - 查看 - 当两个表具有相同的列名时,选择两个表的所有字段
- reactjs - 使用 auth0 在 NextJs 中进行重定向
- flutter - android Unhandled Exception 上的 Flutter 运行错误:MissingPluginException(未找到方法的实现)
- javascript - 避免降价的正则表达式
- css - font-face 自动将字体更改为大写