找到关于编程的34423 篇文章

使用 PHP foreach 解析 JSON 数组

AmitDiwan
更新于 2020-04-07 11:11:49

6000+ 次浏览

以下代码可用于解析 JSON 数组 - 示例 在线演示

如何在 PHP 中使用 RegexIterator?

AmitDiwan
更新于 2020-04-07 11:09:41

250 次浏览

正则表达式$directory = new RecursiveDirectoryIterator(__DIR__); $flattened = new RecursiveIteratorIterator($directory); // 确保路径不包含 "/.Trash*" 文件夹,并且以 .php 或 .html 文件结尾 $files = new RegexIterator($flattened, '#^(?:[A-Z]:)?(?:/(?!\.Trash)[^/]+)+/[^/]+\.(?:php|html)$#Di'); foreach($files as $file) {    echo $file . PHP_EOL; }使用过滤器一个基类保存需要与过滤器一起使用的正则表达式。类将扩展此类。扩展了 RecursiveRegexIterator。abstract class FilesystemRegexFilter extends RecursiveRegexIterator {    protected $regex;    public function __construct(RecursiveIterator $it, $regex) {       $this->regex = $regex;       parent::__construct($it, $regex);    } }它们是基本过滤器,可以工作……阅读更多

PHP - 如何使用 $timestamp 检查今天是否是星期一或月初?

AmitDiwan
更新于 2020-04-07 11:06:19

897 次浏览

date 函数可用于根据提供的整数时间戳指定的格式返回格式化的字符串,如果未提供时间戳,则返回当前时间。时间戳是可选的,默认为 time() 的值。示例 在线演示if(date('j', $timestamp) === '1')    echo "今天是这个月的第一天"; if(date('D', $timestamp) === 'Mon')    echo "今天是星期一";输出这将产生以下输出:今天是这个月的第一天

在 PHP 中创建嵌套 JSON 对象?

AmitDiwan
更新于 2020-04-07 11:01:47

1000+ 次浏览

可以使用以下代码创建 JSON 结构:$json = json_encode(array(    "client" => array(       "build" => "1.0",       "name" => "xxxx",       "version" => "1.0"    ),    "protocolVersion" => 4,    "data" => array(       "distributorId" => "xxxx",       "distributorPin" => "xxxx",       "locale" => "en-US"    ) ));

如何在 echo 语句中添加 PHP 变量作为 href 链接地址?

AmitDiwan
更新于 2020-04-07 10:59:20

4000+ 次浏览

PHP 中的 HTMLecho "链接";或者echo "链接";HTML 中的 PHP

如何在 PHP 中根据内部数组的某个字段对多维数组进行排序?

AmitDiwan
更新于 2020-04-07 10:58:27

198 次浏览

可以使用 usort 函数对多维数组进行排序。它借助用户定义的函数进行排序。下面是一个示例代码演示 - 示例function compare_array($var_1, $var_2) {    if ($var_1["price"] == $var_2["price"]) {       return 0;    }    return ($var_1["price"] < $var_2["price"]) ? -1 : 1; } usort($my_Array,"compare_array") $var_1 = 2 $var_2 = 0输出这将产生以下输出:1解释 - 我们声明了 var_1 和 var_2,它们具有整数值。对它们进行比较并返回结果。

如何在 Java 9 中重置 JShell 会话?

raja
更新于 2020-04-07 09:22:26

472 次浏览

Java 9 引入了用于 Java 的 JShell,它允许我们评估代码片段,例如声明、语句和表达式。在 JShell 会话期间,我们需要重置它,而无需关闭并重新打开 JShell,然后我们可以使用内部命令:“/reset”。使用此命令,当前会话期间输入的代码将被清除。当我们想要测试新类、创建新变量等时,这将非常有用,同时保留先前使用的名称。在下面的代码片段中,我们创建了变量 x、y 和 str。我们可以使用 "/list" 命令查看所有输入的代码片段。之后,我们可以应用……阅读更多

C++ STL 中的 map equal_range()

Ayush Gupta
更新于 2020-04-06 14:19:45

189 次浏览

在本教程中,我们将讨论一个程序来理解 C++ STL 中的 map equal_range。此函数返回一对迭代器,这些迭代器限定了容器中包含与给定参数等效键的范围。示例 在线演示#include <iostream> #include <map> using namespace std; int main() {    // 初始化容器    map<int, int> mp;    mp.insert({ 4, 30 });    mp.insert({ 1, 40 });    mp.insert({ 6, 60 });    pair<map<int, int>::iterator, map<int, int>::iterator> it;    it = mp.equal_range(1);    cout<<

使用 C++ STL 中的 set 获取大小为 k 的所有子数组的最大值

Ayush Gupta
更新于 2020-04-06 14:16:34

192 次浏览

在本教程中,我们将讨论一个程序,该程序使用 C++ STL 中的 set 获取大小为 k 的所有子数组的最大值。为此,我们将提供一个大小为 N 的数组和整数 K。我们的任务是从每个 K 个元素中获取最大元素,将它们加起来并打印出来。示例 在线演示#include <iostream> #include <set> using namespace std; // 返回最大元素的和 int maxOfSubarrays(int arr[], int n, int k){    set<pair<int, int>> q;    set<pair<int, int>>::reverse_iterator it;    // 插入元素    for (int i = 0; i < k; i++) {       q.insert(pair<int, int>(arr[i], i));    } ... 阅读更多

简单的计算器菜单驱动的 C++ 程序

Ayush Gupta
更新于 2020-04-06 14:15:19

1000+ 次浏览

在本教程中,我们将讨论一个程序,该程序创建一个简单的计算器菜单驱动的程序。此程序将允许用户在以下数学运算中进行选择:加法、减法、乘法、除法、最大公约数和最小公倍数。示例 在线演示#include <iostream> using namespace std; // 显示菜单 void menu(){    cout<<

广告
© . All rights reserved.