数组运用_1-19 编程练习
分别打印输出下列文件的文件名称(不带后缀名)和文件后缀名:
PHP.primary.test.php
JAVA.senior.task.learn.java
exercise.docx
参考效果图:
1、使用explode()分割文件名称存进数组并输出
2、输出文件名称(不带后缀)
3、输出文件后缀名
代码部分
<?php $filename1='PHP.primary.test.php'; $filename2='JAVA.senior.task.learn.java'; $filename3='exercise.docx'; //定义一个能够输出文件名和文件后缀的函数,参数即为题目给定的文件变量 function file_explode($filename){ //将$filename以‘.’为标记分割放入数组$file并打印 echo '文件数组:'.'<br>'; $file=explode('.', $filename);echo'<pre>';print_r($file); echo '</pre>';//循环数组$file,输出不带后缀的文件名 //临时数组 $temp=[]; for($i=0;$i<count($file)-1;$i++){array_push($temp,$file[$i]); }//拼接字符串$str_name=implode('.',$temp);echo '文件名称是:'.$str_name.'<br>'; //输出文件后缀echo '文件后缀是:'.$file[count($file)-1].'<br>'; echo '<hr>' ; } //调用以上定义的函数,分别完成$filename1、$filename2和$filename3的文件名和后缀输出 file_explode($filename1); file_explode($filename2); file_explode($filename3); ?>
转载于:https://www.cnblogs.com/kay-learning/p/8908655.html
数组运用_1-19 编程练习相关推荐
- 用字符数组作函数参数编程实现如下功能:在字符串中删除与某字符相同的字符。
用字符数组作函数参数编程实现如下功能:在字符串中删除与某字符相同的字符. **提示信息: "Input a string:" "Input a character:&qu ...
- c语言中通过键盘给一维数组赋值怎么_编程C语言进阶篇——构造类型:数组
在c语言的实际应用中,我们常常需要同时对多个数据进行处理,如果没有专门批量处理数据的方法,就会给我们的程序编写造成巨大的影响.而这种批量处理数据的方法就是我们这次的主题--数组. 一.数组是什么 在c ...
- postgresql 遍历字符串数组_每日一道编程题(348):1005.K次取反后最大化的数组和...
1005.K次取反后最大化的数组和 每日编程中遇到任何疑问.意见.建议请公众号留言或直接撩Q474356284(备注每日编程) 给定一个整数数组 A,我们只能用以下方法修改该数组:我们选择某个个索引 ...
- c语言数组如何把一串数字存入数组_C语言经典编程题(下)
C语言字符串加密和解密算法C语言输出等腰三角形C语言约瑟夫环问题C语言整数逆序输出C语言三色旗问题C语言求定积分C语言求空间两点之间的距离C语言日期处理函数C语言汉诺塔问题C语言九九乘法表C语言杨辉三 ...
- 数组去重 php,PHP编程快速实现数组去重的方法详解
本文实例讲述了PHP编程快速实现数组去重的方法.分享给大家供大家参考,具体如下: 概述 使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组.这个 ...
- file数组 删除文件_java编程IO基础之一:File类
在整个java.io包中,File类是唯一的一个与文件本身操作有关的类,既可以执行文件的创建.删除.重命名,取得文件大小和修改日期. File的构造函数: public File(String pat ...
- java编程基础码_1.java编程基础
1.Java的运行机制,计算机高级编程语言类型有:编译型.解释型,Java语言是这两种类型的结 合,利用编辑器编写Java源程序--源文件名:主类名.java,利用编译器(javac)将源程序编译 成 ...
- c语言编程数组例题,c语言编程有关数组的几道例题.docx
实验四 一维数组.二维数组 一.实验目的与要求 1.熟练掌握一维数组.二维数组的定义.赋值和输入输出的方法. 2.掌握与数组有关的算法. 二.实验内容 1.(1)输入N个整数,使用冒泡排序,将数据由大 ...
- js数组常用方法(19种)|你会的到底有多少呢?
一.改变原数组的方法 1.push() 末尾添加数据 语法: 数组名.push(数据) 作用: 就是往数组末尾添加数据 返回值: 就是这个数组的长度 //push var arr = [10, 20, ...
- 少儿python编程课程大纲_1.Python编程-课程教学大纲.doc
<Python程序设计>课程教学大纲 一.课程基本情况 课程编号 A2060300 课程类别 □必修 ■限选 学时/学分 48/3 课程名称 (中文)Python程序设计 (英文)Pyth ...
最新文章
- node java php_服务端I/O性能:Node、PHP、Java、Go的对比
- win8+ubuntu,ubuntu中打开NTFS文件
- GML、SVG、VML的比较
- 搜索推荐中的召回匹配模型综述(二):基于表示学习的深度学习方法
- oracle-备份工具exp-imp
- Storm精华问答 | storm与Hadoop有什么区别?
- windows下使用boost安装教程vs2015
- js的concat函数、join 、slice函数及二维数组的定义方式
- word给表头和图题按章节编号
- 如何学习Java软件开发
- Lightbox JS 用法
- win7无法连接打印机拒绝访问_win7系统共享打印机拒绝访问的完美解决方法
- java is alphabetic_\p{IsAlphabetic}
- Photoshop使用背景图层的方法
- pycharm2018安装教程 pycharm2018永久激活教程
- Android 源码目录结构
- Xshell输入特别卡顿
- SUHO2018校招笔试
- 美通社企业新闻汇总 | 2019.2.12 | 世界首家《VOGUE》旗下婚纱店开业;猎聘推出2019“求贤季”大型招聘活动...
- python导入股票_利用Python将股票代码表导入表格