php - 是否可以仅获取 PHP 中列的一部分?
问题描述
我的列值之一是 50-17-140(此值显示眼镜的尺寸详细信息)。这对于每种产品都是独一无二的。所以这个 50 可以是 45 到 60 等等。
是否可以在 PHP 中分别获取这些数字(50、17、140)?
如果我只想在 17 个等的某个地方显示 50 个,那将是什么代码?
解决方案
简单 - 使用爆炸:
$value = '50-17-140';
$chunks = explode('-', $value);
$size = $chunks[0];
echo $size;
但实际上你应该真正考虑清理你的数据库。这个组合字符串显然存储在单个数据库字段中,应该分成三个单独的字段。
假设您要获取具有 140 作为第三个值的所有记录。如果这被正确存储在列中,您将能够查询它。
推荐阅读
- sapui5 - 验证输入框在表格行中被禁用 - SAP UI5
- c# - 依赖注入单例到瞬态
- c++ - 在不使用数据库的情况下在进程之间共享设置?
- python - 如何从用户那里获取输入以在字典中查找键并输出其值?
- angularjs - 如何在 AngularJs 中使用 UI-Route 在每个页面中设置动态元数据
- html - 如何在 Angular 中创建自定义下拉组件
- java - 位图而不是视图上的波纹动画
- python-3.x - 从网站python selenium中提取按钮链接文本
- react-native - 如何在打开使用 react-native fs 编写的文档时修复错误“无法打开文档,文件似乎已损坏”?
- windows - Docker:Hyper-V 在尝试访问计算机“主机”上的对象时遇到错误