我正在使用这个:
$field_value = $_POST[$field['name']];
将字段的值发送到数据库。目前它发送完整的URL,即
http://www.mywebsite.com/img/filename.jpg
我想更改它,以便只保留filename.jpg,其余部分将被删除。
答案 0 :(得分:2)
nio
答案 1 :(得分:0)
你可以从每个" /"中拆分链接字符串。并采取最后一个:
substr(strrchr($field_value, '/'), 1);
答案 2 :(得分:0)
您可能不关心域名,只看基本名称,如:
<?php
var_export([
basename('http://www.mywebsite.com/img/filename.jpg'),
basename('http://www.my-prod-website.com/css/filename.jpg'),
basename('http://www.my-dev-website.com/css/filename.jpg'),
]);
结果:
array (
0 => 'filename.jpg',
1 => 'filename.jpg',
2 => 'filename.jpg',
)