返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在 PHP 中从字符串调用函数
  • 153
分享到

在 PHP 中从字符串调用函数

2024-02-27 20:02:29 153人浏览 泡泡鱼
摘要

PHP 有一个内置函数,如 call_user_func() 从字符串调用函数或将其存储在旧版本的变量中。php 还可以将函数存储到变量中,并在需要时使用它。本教程演示了从存储在变量中的字符串调用函数的不同

PHP 有一个内置函数,如 call_user_func()字符串调用函数或将其存储在旧版本的变量中。php 还可以将函数存储到变量中,并在需要时使用它。

教程演示了从存储在变量中的字符串调用函数的不同方法。

使用 call_user_func() 从 PHP 中的字符串调用函数

PHP 内置函数 call_user_func() 可用于此目的。

例子:

<?php
function demo_func($name) {
    echo "Hello This is Delftstack employee ".$name;
}
$demo_array = array ("John", "Shawn", "Michelle", "Tina");
foreach ($demo_array as $name) {
    call_user_func('demo_func', $name);
    echo "<br>";
}
?>

上面的代码使用参数名称调用函数 demo_func

输出:

Hello This is Delftstack employee John
Hello This is Delftstack employee Shawn
Hello This is Delftstack employee Michelle
Hello This is Delftstack employee Tina

使用变量方法从 PHP 中存储在变量中的字符串调用函数

在 PHP 中,我们还可以将函数存储在变量中。函数名应该以字符串的形式赋给变量,然后我们就可以称函数为变量了。

例子:

<?php
function demo_func1($name) {
    echo "Hello This is Delftstack employee ".$name;
}
$demo_function = 'demo_func1';
$demo_array = array ("John", "Shawn", "Michelle", "Tina");
foreach ($demo_array as $name) {
    $demo_function($name);
    echo "<br>";
}
?>

其输出也将类似于我们上面的第一个示例。

Hello This is Delftstack employee John
Hello This is Delftstack employee Shawn
Hello This is Delftstack employee Michelle
Hello This is Delftstack employee Tina

call_user_func 是老方法。我们可以直接将函数作为字符串存储到变量中,通过调用变量来调用函数。

--结束END--

本文标题: 在 PHP 中从字符串调用函数

本文链接: https://lsjlt.com/news/568991.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在 PHP 中从字符串调用函数
    PHP 有一个内置函数,如 call_user_func() 从字符串调用函数或将其存储在旧版本的变量中。PHP 还可以将函数存储到变量中,并在需要时使用它。本教程演示了从存储在变量中的字符串调用函数的不同...
    99+
    2024-02-27
  • 如何从变量中的字符串调用函数?
    你在学习Golang相关的知识吗?本文《如何从变量中的字符串调用函数?》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!问...
    99+
    2024-04-05
  • 如何在 PHP 中从字符串中提取数字
    在本文中,我们将介绍在 PHP 中从字符串中提取数字的方法。 使用 preg_match_all() 函数的方法 使用 filter_variable() 函数 使用 preg...
    99+
    2024-02-27
  • 字符串函数在 syscall.Errno 中
    学习知识要善于思考,思考,再思考!今天编程网小编就给大家带来《字符串函数在 syscall.Errno 中》,以下内容主要包含等知识点,如果你正在学习或准备学习Golang,就都不要错过本文啦~让我...
    99+
    2024-04-04
  • php中字符串函数库怎么用
    这篇文章主要介绍php中字符串函数库怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!字符串的处理包括:字符串格式化、字符串的分割和连接、字符串的比较、查找与替换、字符串的截取、过滤、字符串的ASCII、加密等;处...
    99+
    2023-06-15
  • php中有哪些字符串函数
    php的字符串函数有:1、addcslashes(),返回在指定字符前添加反斜杠的字符串;2、addslashes(),返回在预定义字符前添加反斜杠的字符串;3、bin2hex(),把ASCII字符的字符串转换为十六进制值;4、e...
    99+
    2022-06-29
    php php字符串
  • php中有什么字符串函数
    今天小编给大家分享一下php中有什么字符串函数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php的字符串函数有:1、add...
    99+
    2023-07-02
  • php中截取字符串的函数
    php 使用 substr() 和 mb_substr() 函数截取字符串,前者适用于单字节字符,后者支持多字节字符。使用方法:substr(字符串, 起始...
    99+
    2024-04-29
  • php中替换字符串的函数
    php中用于替换字符串的函数有以下几个:1. str_replace(),用于替换字符串中的匹配项;2. str_ireplace(),与 str_replace() 类似,但区分大小写...
    99+
    2024-04-29
  • PHP字符串中常用函数有哪些
    这篇文章主要介绍“PHP字符串中常用函数有哪些”,在日常操作中,相信很多人在PHP字符串中常用函数有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP字符串中常用函数有哪些”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-20
  • PHP中如何使用htmlspecialchars 字符串函数
    PHP中如何使用htmlspecialchars 字符串函数,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。定义和用法htmlspecialchars - 将特殊字...
    99+
    2023-06-04
  • PHP 中如何使用strnatcmp 字符串函数
    这篇文章将为大家详细讲解有关PHP 中如何使用strnatcmp 字符串函数,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。strnatcmp - 使用自然排序算法比较字符串语法:s...
    99+
    2023-06-04
  • php中用于输出字符串的函数
    php 中用于输出字符串的函数包含:echo、print、printf、sprintf、vprintf 和 vsprintf。echo 直接输出多个字符串,print 只能输出单个字符串...
    99+
    2024-04-27
    格式化输出
  • PHP函数的字符串处理函数
    PHP是一种非常流行的编程语言,它广泛用于Web开发。在PHP中,字符串处理是非常重要的,因为Web开发中大部分的数据都是以字符串的形式出现的。为了方便开发人员对字符串进行操作,PHP提供了许多有用的字符串处理函数,它们的使用非常简单,本文...
    99+
    2023-05-19
    函数 PHP 字符串处理
  • 如何在 PHP 中从一个 URL 字符串中获取参数
    本文将介绍在 PHP 中从 URL 字符串中获取参数的方法。 使用 parse_url() 函数 使用 parse_str() 函数。 使用 $_GET 变量 在 PHP...
    99+
    2024-02-27
  • php中数字转字符串的函数是什么
    这篇文章主要介绍了php中数字转字符串的函数是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP开发环境搭建工具有哪些一、phpStudy,是一个新手入门最常用的开发环...
    99+
    2023-06-15
  • PHP中如何使用字符串截取函数
    PHP中如何使用字符串截取函数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。通过使用标准的和可选的扩展模块,PHP应用程序可以连接MySQL或Oracle等十几...
    99+
    2023-06-17
  • php中用于比较字符串的函数是
    php 中用于比较字符串的函数包括:strcmp():返回两个字符串比较结果(相等返回0,第一个字符串大于第二个字符串返回正整数,否则返回负整数)。strncmp():比较两个字符串的前...
    99+
    2024-04-27
  • 如何在php中使用chr()函数随机生成字符串
    这篇文章给大家介绍如何在php中使用chr()函数随机生成字符串,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.主要利用了两个函数:chr()mt_rand()2.语法格式:mt_rand() 使用 Mersenne...
    99+
    2023-06-14
  • php 将数组 转字符串函数
    在 PHP 编程中,经常会遇到将数组转换为字符串的情况。PHP 提供了多种函数来实现这个功能,本文将向您介绍其中的一些函数。implode()implode() 函数将一个一维数组转换成字符串,可以加入分隔符做为参数。语法:implode(...
    99+
    2023-05-24
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作