为了账号安全,请及时绑定邮箱和手机立即绑定

PHP:如何用字符串中的单词 B 替换单词 A - A 和 B 位于数组 [] 和 [+1] 中

PHP:如何用字符串中的单词 B 替换单词 A - A 和 B 位于数组 [] 和 [+1] 中

PHP
MMTTMM 2022-01-02 17:32:18
我是初学者。我想读取一个 CSV,如果一个字符串包含一些单词 - 这将是 CSV 数组中的 (position)[x] - 我想用单词 B (position[x+1]) 替换它。我已经阅读了很多可能包含答案的帖子,但我无法让它发挥作用。这是我到目前为止所拥有的:$handle = fopen('xyz.csv')$csv    = fgetcsv($handle);$input  = "The fox ate the chicken";$blub   = str_replace($csv[find_value], $csv[find_value + 1]$input);
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

$handle = fopen('xyz.csv', 'r');     // don't forget the mode

$replace = [];

// read file line by line and fill `$replace` array

while (($csv = fgetcsv($handle)) !== false) {

    $replace[$csv[0]] = $csv[1];

}

$inputs  = "The fox ate the chicken";

// perform replacement

$blub = strtr($inputs, $replace);


查看完整回答
反对 回复 2022-01-02
  • 1 回答
  • 0 关注
  • 223 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号