gpt4 book ai didi

php - 如何从 php 文件中读取所有数值?

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:03 27 4
gpt4 key购买 nike

我有一个 CSS 文件,其中包含数值并附加了 px,例如“width: 500px;”。我需要使用 php 从头到尾阅读这个文件,并在任何地方更改所有数值。即将 500px 转换为其他东西,比如它的 50%(宽度:250px)。我们如何做到这一点,也许使用正则表达式。

$file = fopen("file.css", "r+") or exit("Unable to open file!");
while(!feof($file))
{
if(numeric value between space and px)
//replace by its 50%
}
fclose($file);

这段代码只是为了解释问题,解决方案可以完全不同。

最佳答案

使用preg_replace_callback :

$str = preg_replace_callback('/:\s*(\d+)px/', 
function($m) {
return ': '.($m[1]/2).'px';
},
$str);

关于php - 如何从 php 文件中读取所有数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22088793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com