Php 如何搜索以“开始”开头的图像;xxx-“*”。给定目录中的jpg?
在我的产品页面上,我需要显示存储在db‘image’字段中的主图像,以及图像文件夹中的附加图像,这些图像以prodid开头,后跟-1、-2等 例如:Php 如何搜索以“开始”开头的图像;xxx-“*”。给定目录中的jpg?,php,Php,在我的产品页面上,我需要显示存储在db‘image’字段中的主图像,以及图像文件夹中的附加图像,这些图像以prodid开头,后跟-1、-2等 例如: id | name | image 1 | product 1 | 1.jpg and also images 1-1.jpg, 1-2.jpg etc 2 | product 2 | 2.jpg and also images 2-1.jpg, 2-2.jpg etc 如何在给定目录中搜索以“prodid-”*.jpg开头的图像
id | name | image
1 | product 1 | 1.jpg and also images 1-1.jpg, 1-2.jpg etc
2 | product 2 | 2.jpg and also images 2-1.jpg, 2-2.jpg etc
如何在给定目录中搜索以“prodid-”*.jpg开头的图像?您可以使用:
在我的产品页面上,我需要显示存储在db‘image’字段中的主图像,以及图像文件夹中的附加图像,这些图像以prodid开头,后跟-1、-2等
要搜索包含以“1”开头的列的记录,可以执行以下查询:
从您的表中选择id、名称、图像,其中图像类似于“1-%”代码>您搜索了哪些内容并尝试了哪些内容但没有成功?您并不总是知道要搜索哪些内容,尤其是当英语不是您的母语时。我不知道glob的功能,但杰克指出了它,我的问题已经被解决了。如果你有英语的精确搜索知识,你就不会在这里了。你知道这不是我要问的。我更喜欢直截了当地问问题,而不是写半页到目前为止我所做的不起作用的事情。如果你不同意,那好吧,这只是你的观点。好吧,我没意见,但你知道,有些人不懂任何编程,不努力学习,通过让人们自己做来让他们的东西工作,这在任何编程论坛上都是不受欢迎的。顺便说一句,我不是被否决的那个。它们不在数据库中,它们只在文件系统中。谢谢杰克,glob正是我想要的,只是以前从未听说过。工作得很有魅力@太棒了!是的,这是使用opendir
和readdir
:)的一个主要简化方法。我将研究它以备将来使用,通常我将图像路径存储在db中,但这是另一种情况。
glob($directory . '/' . $prodid . '-*.jpg');