找到 34423 篇文章 适用于 编程

如何在 php 中检查文件是否为视频类型?

AmitDiwan
更新于 2020 年 10 月 12 日 12:51:18

1K+ 次查看

假设以下是我们拥有 .mp4 路径文件的变量:$movieFileType="demo.mp4";要检查以上文件是否为视频类型,请使用 end() 以及 explode()。您需要将其设置为 strtolower() 并检查条件:if(strtolower(end(explode(".",$movieFileType))) =="mp4") { } else { }示例这将产生以下输出:输出电影 demo.mp4 是视频类型。

如何在 PHP 中访问和返回 foreach 的特定值?

AmitDiwan
更新于 2020 年 10 月 12 日 12:42:22

978 次查看

您可以使用以下语法来访问 foreach 的值。语法如下:foreach ($yourArrayName as &$anyVariableName)假设我们有以下数组:$values= array(35, 50, 100, 75);我们现在将使用以下 PHP 代码将每个数组值乘以 5:示例 实时演示 输出175 250 500 375

获取 PHP 项目的根目录路径?

AmitDiwan
更新于 2020 年 10 月 12 日 12:22:46

21K+ 次查看

为了获取根目录路径,您可以使用 _DIR_ 或 dirname()。语法如下:echo _DIR_;第二个语法如下:echo dirname(__FILE__);以上两种语法都将返回相同的结果。示例 实时演示 输出/home/KOq8Zd /home/KOq8Zd

如何使用 PHP 删除空值?

AmitDiwan
更新于 2020 年 10 月 12 日 12:18:25

613 次查看

要删除 PHP 中的空值,请使用 array_filter()。它过滤数组值。假设以下为我们的数组:$studentDetails = array("firstName" => "John",  "lastName"=> null); echo "原始值为=";print_r($studentDetails);让我们使用 array_filter() 进行过滤:$result = array_filter($studentDetails);示例 实时演示 输出原始值为=Array ( [firstName] => John [lastName] => ) 删除空值后,结果为=Array ( [firstName] => John )

如何将数组转换为字符串 PHP?

AmitDiwan
更新于 2020 年 10 月 12 日 12:14:57

303 次查看

要将数组转换为字符串,请使用 PHP 中的 implode () 概念。假设以下为我们的数组:$sentence = array('My','Name','is','John');要将以上数组转换为字符串:,implode(" ",$sentence)示例 实时演示 输出字符串为 = My Name is John现在让我们再看一个 PHP 代码,其中我们也将添加分隔符:示例 实时演示 输出字符串为 = One*Two*Three

Python 中使字符串成为回文所需的最少字符数的程序

Arnab Chakraborty
更新于 2020 年 10 月 12 日 12:04:58

434 次查看

假设我们有一个字符串 s,我们必须找到需要插入的最少字符数才能使字符串成为回文。因此,如果输入类似于 s = "mad",则输出将为 2,因为我们可以插入 "am" 以获得 "madam"。为了解决这个问题,我们将遵循以下步骤:定义一个函数 dp()。这将采用 i、j如果 i >= j,则返回 0如果 s[i] 与 s[j] 相同,则返回 dp(i + 1, j - 1)否则,返回 dp(i + 1, j) 和 dp(i, j - 1) + 1 的最小值从主方法中,执行... 阅读更多

Python 中查找二叉树中两个元素的公共祖先的程序

Arnab Chakraborty
更新于 2020 年 10 月 12 日 12:01:59

200 次查看

假设我们有一棵二叉树,我们还有两个数字 a 和 b,我们必须找到具有 a 和 b 作为后代的最低节点的值。我们必须记住,一个节点可以是其自身的后代。因此,如果输入类似于a = 6,b = 2,则输出将为 4为了解决这个问题,我们将遵循以下步骤:定义一个方法 solve(),这将采用根和 a、b如果根为 null,则返回 -1如果根的值为 a 或 b,则返回根的值left := solve(left ... 阅读更多

Python 中查找有损游程长度编码的最小长度的程序

Arnab Chakraborty
更新于 2020 年 10 月 10 日 15:03:03

203 次查看

假设我们有一个小写字符串 s 和另一个值 k。现在考虑一个操作,我们在其中对字符串执行游程长度编码,将重复的连续字符作为计数和字符。因此,如果字符串类似于 "aaabbc",则将其编码为 "3a2bc"。在这里,我们不会为 "c" 放置 "1c",因为它只连续出现一次。因此,我们可以首先删除 s 中的任何 k 个连续字符,然后找到结果游程长度编码的最小可能长度。因此,如果输入类似于 s = "xxxxxyyxxxxxzzxxx",k = 2,则输出将为 6,因为... 阅读更多

Python 中查找从二叉树的根到叶子的最长和路径之和的程序

Arnab Chakraborty
更新于 2020 年 10 月 10 日 14:19:52

145 次查看

假设我们有一棵二叉树,我们必须找到从根到叶节点的最长路径的总和。如果有两条相同长度的路径,则返回总和较大的路径。因此,如果输入类似于则输出将为 20。为了解决这个问题,我们将遵循以下步骤:定义一个函数 rec()。这将采用 currif curr 为 null,则返回(0, 0)bigger := rec(curr 的左侧) 和 rec(curr 的右侧) 中的最大值返回一对 (bigger[0] + 1, bigger[1] + curr 的值)从主方法中执行以下操作:ret := rec(root)返回... 阅读更多

Python 中查找具有两个不同元素的最长子字符串的长度的程序

Arnab Chakraborty
更新于 2020 年 10 月 10 日 13:57:29

516 次查看

假设我们有一个字符串 s,我们必须找到包含最多 2 个不同字符的最长子字符串的长度。因此,如果输入类似于 s = "xyzzy",则输出将为 4,因为 "yzzy" 是包含最多 2 个唯一字符的最长子字符串。为了解决这个问题,我们将遵循以下步骤:start := 0c := 一个映射ans := 0对于 end 从 0 到 s 的大小,执行c[s[end]] := c[s[end]] + 1当 c 的大小 > 2 时,c[s[start]] := c[s[start]] - 1如果 c[s[start]] 为 0,则删除 c[s[start]]start := start + 1ans := ans 和... 阅读更多

广告

© . All rights reserved.