gpt4 book ai didi

php - Sed 和 PHP 关联数组

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:20 27 4
gpt4 key购买 nike

我有 PHP 代码:

<?php
$vF = array('nazwa' => 'Nazwa', 'telefon' => 'Telefon', 'email' => 'E-mail', 'adres' => 'Adres');
?>

我想用 sed 把它改成这样:

<?php
$vF = array('nazwa' => _('Nazwa'), 'telefon' => _('Telefon'), 'email' => _('E-mail'), 'adres' => _('Adres'));
?>

我该怎么做?

最佳答案

如果那是整个文件,并且是那种特定格式,那么你可以使用 sed 和类似的东西:

sed "s/\\('[^']*'\\)\\([,)]\\)/_(\\1)\\2/g" b.php

否则,看看token_get_all()一个完整的精度解析器。您可以读取您的 PHP 文件,然后使用 token_get_all() 找出数组中字符串的确切位置,之后您可以将它们替换为您想要的字符串并呈现修改后的源。

关于php - Sed 和 PHP 关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11511997/

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