php另一个php的变量,php - PHP:如何更改依赖于另一个变量的变量? (新手资料) - SO中文参考 - www.soinside.com...
不区分大小写的替换,$lut表定义了用什么替换什么。如果不想随时间更改它,可以将其放置在replaceMe函数中。
代码:<?php
$lut = [
'like' => [
'I',
'You',
'They',
'We',
],
'likes' => [
'she',
'he',
'it',
'someone',
'somebody',
],
];
function replaceMe(string $name, array $lut) : string
{
$replacement = $name; //or shuold be = ''; if you'd like
foreach ($lut as $key => $value) {
$nameLower = strtolower($name);
$valueLowerArr = array_map(
function($input) {
return strtolower($input);
},
$value
);
if (in_array($nameLower, $valueLowerArr)) {
$replacement = strtolower($key);
}
}
return $replacement;
}
$name = 'She';
echo "$name = " . replaceMe($name, $lut) . '
' . PHP_EOL;
$name = 'I';
echo "$name = " . replaceMe($name, $lut) . '
' . PHP_EOL;
$name = 'iT';
echo "$name = " . replaceMe($name, $lut) . '
' . PHP_EOL;
$name = 'TheY';
echo "$name = " . replaceMe($name, $lut) . '
' . PHP_EOL;
$name = 'nobody';
echo "$name = " . replaceMe($name, $lut) . '
' . PHP_EOL;
给出结果:She = likes
I = like
iT = likes
TheY = like
nobody = nobody
php另一个php的变量,php - PHP:如何更改依赖于另一个变量的变量? (新手资料) - SO中文参考 - www.soinside.com...相关推荐
- php怎么复制变量,php - 将用户名保留在变量/函数中供以后使用[复制] - SO中文参考 - www.soinside.com...
我需要建议.我有登录面板的系统.我需要创建个人资料网站,但我只需要显示一个已登录用户的个人资料网站.所以我需要将变量中的用户名存储到我可以存储更长时间的内容中.我的登录面板如下所示: } else { ...
- php 发送表单数据,php - 将表单数据发送到会话变量 - SO中文参考 - www.soinside.com...
我有一个页面,表格需要通过邮寄发送.我的htaccess在其中重定向导致后期数据丢失,因此我想将这些数据放入会话变量中以便由另一个页面拾取. 表单页面下面的会话变量"favcolor&quo ...
- php变量存储过程,php - 从存储过程调用返回的变量作为用于可变的输出值 - SO中文参考 - www.soinside.com...
考虑宣布从DB2 docs一个输出参数,其中: 只输出参数,从所存储的过程中返回值提供给调用程序. CREATE PROCEDURE myProc (OUT V_R_ID VARCHAR (20)) ...
- python代码变量作业_python - 是否可以在Jenkins的代码中注入变量,然后像往常一样运行作业? - SO中文参考 - www.soinside.com...
我想使用Jenkins在多个平台浏览器配置上运行多个自动化作业.用python编写的自动化框架已经设置为使用Saucelabs实现此目的. 编写代码的人将其拆分为每个浏览器的单独文件夹,每个文件夹都有 ...
- php中连接两个值,php - 如何从两个表的连接中选择一个值? - SO中文参考 - www.soinside.com...
我想在LaravelMySQL中实现一些功能, 但似乎没有找到正确的解决方案. 我可以用子查询来实现我想要的东西, 但是我被告知他们没有联接那么高效. 而且,我将不得不把这个解决方案转换到Eloque ...
- 另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...
在我的Android应用程序,我想有一类处理所有"写入/读取到文本文件"的行动.所以,我根本就调用我的readUserFile.java文件我想的方法.但我的方法将不会在该文件中工 ...
- 怎么设置matlab滑块的值,matlab - 如何根据另一个滑块更改滑块的最大值 - SO中文参考 - www.soinside.com...
如果要通过slider1更改slider2的最大值,则必须在slider1的回调函数中设置slider2 'Max'值.我给你做了一个小例子: % --- Executes on slider1 mo ...
- java 复制字段_java - 在构造函数中按字段复制字段 - 我需要一个更简洁的形式 - SO中文参考 - www.soinside.com...
你能做的是: public MyClassExtension(MyClass instance) { super(...); new_field = some_value; } 在创建子类时,最好调用 ...
- php mockery单元测试,php - 使用Mockery在模型中测试一个简单的函数 - SO中文参考 - www.soinside.com...
我完全擅长使用嵌入在Laravel中的Mockery.我很难测试一个简单的模型函数,它增加了引用的一部分,无论我传递给测试结果的值是否正确,即使它应该失败.我想我在某处犯了错误或者我不懂文档.谢谢你的 ...
最新文章
- python拼写检查_拼写检查 -
Python文本处理教程™
- 黑猫315十大行业乱象发布:背后真假套路难辨
- android遥控器按键传输流程,android 海思平台遥控器按键映射流程
- Java 8中的新BigInteger方法
- 漫谈:Java和Python现在都挺火,我应该怎么选?Java和Python优缺点比较。
- 利用numpy.gradient计算图像梯度
- QT实现Linux下系统监控小工具
- python元组遍历
- 熊猫的python小课账号_校长,我要上车——python模拟登录熊猫TV
- 小程序页面跳转的几种方式
- 跨模态行人重识别:RGB-Infrared Cross-Modality Person Re-Identification 学习记录笔记
- 面向数字孪生城市的智能化全息测绘(论文摘抄)
- [SSL_CHX][2021-8-19]空瓶换饮料
- amdr7-4700linux,Yoga14s 2021 ARH R7 4800H 安装Arch Linux
- 公司地址变更,税务变更,公司搬家了怎么变更企业信息
- 计算机专业用什么轴的键盘,机械键盘什么轴好
- 3、SySeVR测试(上)
- Word中截取部分内容并保存为jpg图片的方法
- 基于 Java 机器学习自学笔记 (第63-65天:集成学习之AdaBoost)
- 一个简单的加壳解壳程序
热门文章
- python怎么让游戏倒计时_Python如何让倒计时效果的在固定区域刷新
- 根据文法画出语法树_几种常用的英语教学法误导了语法教学
- Promises/A+规范中文翻译
- Java黑皮书课后题第7章:*7.1(指定等级)编写一个程序读入学生成绩,得到最高分best,然后根据下面的规则给出等级值。程序提示用户输入学生总数,然后提示用户输入所有的分数,最后显示等级给出结论
- 网易2013校园招聘笔试题集锦
- pipeline 流水线设计
- 创建一个dynamics 365 CRM online plugin (一) - Hello World Plugin
- Shell基础知识(三)
- 【bzoj4264】小C找朋友
- HDU - 2844 Coins(多重背包+完全背包)